Tu propio Network-Music-Player o como reciclar una PC obsoleta

Perdón, en el arranque el BIOS dice "Searching boot record at IDE-0... found" y ahí se queda esperando hasta que tira el error de falta del SO

Parcialmente booteable, pero el dd de device a device duplicó todo, así que el MBR y el PBR del HD están copiados en el mismo lugar.
No sé si te sirva, pero a mí EL ÚNICO PROGRAMA que me hizo booteable el instalador de Windows 10 en usb, es RUFUS.

https://rufus.akeo.ie/

Con dd me dejaba corrupto el pen drive, al igual que todos los otros softwares que probé.



Ah lo mío es genial, había venido a comentar otra cosa, y con el tema del Rufus, me olvidé. :LOL:

Encontré esta linda aplicación FREE para windows 10

http://opengd.org/chimney/chimney.html

Cliente MPD para Windows 10. Se instala en segundos y con solo poner la ip del MPD ya está funcionando.
 
Última edición:

Dr. Zoidberg

Well-known-Papá Pitufo
No sé si te sirva, pero a mí EL ÚNICO PROGRAMA que me hizo booteable el instalador de Windows 10 en usb, es RUFUS.
https://rufus.akeo.ie/
Con dd me dejaba corrupto el pen drive, al igual que todos los otros softwares que probé.
Claro que Rufus funciona, pero solo sirve (hasta donde pude analizar) para bootear imágenes ISO desde un pendrive o una SD card, lo que viene muy bien para instalar el soft (Win10 en tu caso). Pero yo no quiero bootear una ISO, yo quiero bootear una "imagen" de disco de un sistema ya instalado, pero hay algún problema que aún no encuentro. Lo que iba a intentar hacer es bootear con syslinux desde una partición FAT/FAT32 y desde ahí enganchar el bootloader de la etapa 2 de GRUB, o ni usar el GRUB y arrancar todo usando extlinux (el syslinux no me convence mucho por que requiere particiones FAT y la imagen del HD solo tiene particiones EXT4).
 
...(el syslinux no me convence mucho por que requiere particiones FAT y la imagen del HD solo tiene particiones EXT4).
otra opcio es el grub4dos y la gracia que tiene es que usa el mismo archivo del antiguo grub

otro problema puede ser una incompatibiidad del disco con la bios lo mas seguro es que use un firmware mas avanzado

y despues boteando desde el otro disco aparecen los archivos por que es gestionados por el kernel

lo note al instalar el disco de 500gb en el celeron socket 370
la bios lo detecta como 136gb :cry: y el kernel lo detecta bien

hecho que no me da confinaza y detuvo el proyecto :cry:
 
Claro que Rufus funciona, pero solo sirve (hasta donde pude analizar) para bootear imágenes ISO desde un pendrive o una SD card, lo que viene muy bien para instalar el soft (Win10 en tu caso). Pero yo no quiero bootear una ISO, yo quiero bootear una "imagen" de disco de un sistema ya instalado, pero hay algún problema que aún no encuentro. Lo que iba a intentar hacer es bootear con syslinux desde una partición FAT/FAT32 y desde ahí enganchar el bootloader de la etapa 2 de GRUB, o ni usar el GRUB y arrancar todo usando extlinux (el syslinux no me convence mucho por que requiere particiones FAT y la imagen del HD solo tiene particiones EXT4).
Aparentemente esto hace lo que necesitás:

http://hddguru.com/software/HDD-Raw-Copy-Tool/

Acá hay otra opción (si podés instalar otra vez):

http://askubuntu.com/questions/1689...-as-normal-instalation-not-live/168963#168963
 
Última edición:
Bien, luego de maldecir a diestra y siniestra al fin hallé 3 (si, tres) radios AM en buena calidad para escuchar en el NMP. Cómo son las 3 que escucho, no busqué mas, pero les dejo las url/m3u y lo mas importante, el método que utilicé para obtenerlas.

Radio Mitre.

El método fue google, y obtuve la siguiente url que funciona perfectamente:

http://201.212.5.145/Mitre790.aac

Para que el mpd la levante hay que crear un archivo m3u con esa línea, y listo.


Continental.

http://17553.live.streamtheworld.com/CONTINENTALAAC.aac

También hay que poner la línea en un m3u, y listo.


LaRed

Aquí la cosa fue diferente... Esta emisora cambia dinámicamente la url, por lo que tuve que descargar el archivo m3u8 y renombrarlo a m3u para que el mpd lo encuentre.

El contenido del archivo es:

Código:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=32000,CODECS="mp4a.40.2"
[url]http://lsdlrhls-lh.akamaihd.net/i/laredHLS_1@59923/index_1_a-p.m3u8?sd=10&rebase=on[/url]
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=32000,CODECS="mp4a.40.2"
[url]http://lsdlrhls-lh.akamaihd.net/i/laredHLS_1@59923/index_1_a-b.m3u8?sd=10&rebase=on[/url]
Ahora lo importante. En un principio utilicé el método ctrl+u para ver el código fuente de la página de cada radio, pero no funciona para reproductores "sofisticados" como js y flash... Entonces encontré un software maravilloso: URL helper. Este soft simplemente "escucha" lo que pasa en nuestra placa de red y cuando "oye" datos multimedia nos avisa y registra la url. Con sólo leer nos damos cuenta qué url copiar (si bien el programa a veces acierta con la url de audio y la registra en una pestaña aparte, generalmente hay que buscarla a mano, lo cual no es nada difícil) y si es un archivo de audio hay que copiar la url. En caso de ser una m3u, hay que decargarla como archivo.

Dejo los ejemplos de continental y la red:



Al copiar la url seleccionada, obtenemos esto:

Código:
http://17973.live.streamtheworld.com/CONTINENTALAAC?CSEGID=2000&tdsdk=js-2.6&pname=TdPlayerApi&pversion=2.6&banners=swf%2Cvpaid&streamtheworld_user=1&uuid=2f29227f-a323-405c-b0ff-2a0743fcec8d

Lo cual es un desastre que hay que "limpiar". No hay un método exacto para ésto, acá tienen que valerse de su intuición, pero es bastante lógico una vez que se dan cuenta. Recuerden que el contenido multimedia estaba identificado como "flv", lo que nos hace suponer que es un archivo AAC y dentro de esa url hay una parte donde esas tres letras se ven claramente, por lo tanto, la url limpia sería:

Código:
http://17973.live.streamtheworld.com/CONTINENTALAAC.aac

Para La Red el método es similar, pero hay que descargar el archivo m3u8 que se identifica observando la lista de urls:



Como se ve en la imagen, las url señaladas muestran una serie de números que si es comparada con las anteriores, varían de manera creciente. Si utilizamos la última url, funcionará, pero sólo una vez. La próxima vez dará error, por lo que hay que utilizar el archivo m3u8. Una vez descargado, renombrar a m3u y listo.

El software lo encuentran en google y si tienen problemas para el proceso de compra, les explico como hacerlo... Aunque es full durante 21 días el demo, con lo cual es suficiente para capturar las radios que les interesen.
 
Última edición:
A pedido del Dr. Zoidberg actualizo temperaturas del sistema en modo "verano":

hk@MEDIA:~$ sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage: +1.39 V (min = +0.85 V, max = +1.60 V)
+3.3 Voltage: +3.38 V (min = +2.97 V, max = +3.63 V)
+5 Voltage: +5.12 V (min = +4.50 V, max = +5.50 V)
+12 Voltage: +12.10 V (min = +10.20 V, max = +13.80 V)
CPU FAN Speed: 3245 RPM (min = 600 RPM, max = 7200 RPM)
CPU Temperature: +48.0°C (high = +60.0°C, crit = +95.0°C)
MB Temperature: +33.0°C (high = +45.0°C, crit = +95.0°C)

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp: +49.0°C
Core0 Temp: +38.0°C
Core1 Temp: +54.0°C
Core1 Temp: +50.0°C

hk@MEDIA:~$
 
Bueno, sigo en mi cruzada de poder escuchar radios online con mpd (o cualquier reproductor que no sea la pesada página de la maldita radio con toneladas de pop up y basura :() pero estoy perdiendo como en la guerra.

Hay 2 problemas:

-La proliferación de radios "ilegales" que están en la misma frecuencia o cerca de las radios que queremos escuchar. :(:(:(

-La infinita estupidez de los que hacen esos reproductores flash o js que cargan y cargan porquerías. :(:(:(

El primer problema me obliga a morir en internet, donde me encuentro con el segundo problema.


Analizando como se manejan estos players, descubrí que te envían los paquetes de audio en fragmentos de "x" segundos. Por lo tanto si uno pone el m3u en su reproductor, sólo hay x segundos de audio.

Acá un ejemplo:

Código:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-MEDIA-SEQUENCE:35501
#EXTINF:10.031,
media_w32271645_35501.aac
#EXTINF:10.031,
media_w32271645_35502.aac
#EXTINF:9.962,
media_w32271645_35503.aac

¿Cómo hacemos para que esto "funcione" en un player?

Invoco a los dioses de la programación a que me asistan en esta cruzada. :LOL:
 
Bien, luego de horas de búsqueda, encontré esta url

Código:
http://107.170.2.225:8040/ryp.ogg
Que pertenece a Rock And Pop, peeeerooo es de Córdoba. Los programas de la mañana y la tarde (que son los mas escuchados) son los mismos que en Buenos Aires, pero a la noche la cosa no es así. Al menos lo que yo pude escuchar...

De cualquier manera, durante el día, que es cuando mas escuchamos, la podemos aprovechar. No se corta y tiene buena calidad.

Sería interesante armar una base de datos de url "no sucias" de radios.
 
Hola a todos, hace ya un año mas o menos que tengo mi music player funcionando aceptablemente, después de muchas idas y vueltas, claro, no había comentado porque siempre voy atrás de ustedes, así que primero el agradecimiento a Dr Zoidberg por la idea y por compartir el proyecto.

En mi caso es un Intel Atom 1.8, 2 gb ram que habían descartado porque se quemó la fuente especial de la mini PC, yo la monté en un gabinete standard con una fuente normal y anda perfecto.
El SO es debian con entorno Mate, en un principio era sin entorno gráfico pero no pude lograr que monte automáticamente pendrives o celulares, y ya que el hardware va sobrado, le puse Mate y lo manejo con escritorio remoto cuándo quiero copiar archivos (la PC quedó sin periféricos)

Luego de la presentación, me decidí a escribir hoy porque vi que están con el tema de las radios, probé en mi caso con una radio online que quería escuchar (radio que administra un amigo y con la música que a mi me gusta) y logré que funcione creando un archivo Radios.m3u8 en la carpeta de las playlists y poniendo la URL directamente (URL de la transmisión, no la de la página) quedando así:

Código:
#EXTM3U
#EXTINF:-1,Radio Gamma
http://01.solumedia.com.ar:7351/stream
nótese que no es un archivo ogg o aac, simplemente una dirección (desconozco como funciona esto).
Luego agregué otras quedando finalmente así:
Código:
#EXTM3U
#EXTINF:-1,Radio Gamma
http://01.solumedia.com.ar:7351/stream
#EXTINF:-1,LU20
http://195.154.156.183/radio/40514/stream/77009
#EXTINF:-1,Rock Pop Córdoba
http://107.170.2.225:8040/libertad.ogg
#EXTINF:-1, Continental
http://17973.live.streamtheworld.com/CONTINENTALAAC.aac
El código "#EXTINF:-1" lo copié de una playlist que hice para ver qué había adentro de las playlists y por lo que entiendo es lo que muestra el nombre, pero no me funciona con los ogg o aac.

Al final de todo me quedó una playlists de radio que se ve en la interfaz MUSICBOX como en la imágen que adjunto.

Sin mas que comentar, sigo leyendo entre las sombras porque los que saben son ustedes.

un abrazo!
 

Adjuntos

Bueno, por alguna razón ahora se volvió loco mi mpd o el servidor de Mitre

Código:
Jul 06 11:19 : curl: curl failed: The requested URL returned error: 401 Authentication Required
Jul 06 11:19 : player: played "http://201.212.5.145/Mitre790.aac"
En foobar funciona.
 
Bueno, les cuento algo que realmente me indigna. Quizá este no es el lugar, pero como me pasó con el NMP supongo que no es off-topic. Es largo, pero cuando lean cuál fue el origen del problema, van a salir corriendo a desarmar todas sus PC.

Hubo cortes de luz la semana pasada, de 1 a 2 horas, en 3 o 4 oportunidades. Comencé a perder conexión con el NMP vía samba, pero mantenía conexión vía web, y vía SSH. Algo rarísimo, ya que nada en la configuración había sido cambiado. Desde Debian no había fallas, sólo desde windows. Supuse que el culpable era windows, y renegué mientras me acordaba de toda la familia Gates.

No hubo caso. Y luego, perdí conexión desde Debian. Reinicié un par de veces el NMP y nada. Lo desconecté y lo traje al lado del monitor, le conecté un teclado, y ahí comenzó la tragedia griega.

El booteo quedaba en "busy box" y me recomendaba un fsck manual urgente.

Supuse que debido a los cortes de luz, algún dato quedó corrupto, y ejecuté fsck, sí a todo, y a esperar.

Booteo nuevamente, y comenzaron los "FAILED" en rojo. Ya algo me olía muy mal... Tengo 3 discos de 1TB en LVM, por lo que si algún disco tiene errores, sonamos. Durante el enésimo booteo veo que el BIOS no aparece un disco, con lo que mi sistema nervioso ya se puso en rojo.

Abro el gabinete, y reviso las conexiones, y descubro que un conector de alimentación SATA está desintegrándose. El plástico reseco y un par de contactos sulfatados. Pero el plástico parecía haberse convertido en ceniza casi. Los discos son WD GREEN por lo que el consumo es mínimo.

Lo primero que hice, fue conectar un cable MOLEX-SATA que tenía guardado en su envase original hace como 5 años para reemplazarlo, lo que cualquiera haría en ese caso. Bien, al conectarlo, se desintegró entre mis dedos el conector SATA. Mi incredulidad en ese punto era ilimitada.

Tuve que cortar un conector de una fuente vieja y soldar... Y quedó. No sé cuánto va a durar.

Así que ya saben... Ojo con los conectores SATA de power... Ahora puse un disco IDE con la vieja y resistente ficha MOLEX para el sistema, y el LVM lo monto como una carpeta dentro de /home.

Releven sus máquinas, no vaya a ser que estén cerca de pasar por lo mismo.
 

Dr. Zoidberg

Well-known-Papá Pitufo
Paseando por el Play Store me encontré una app que estoy usando ahora para controlar el MPD. La app se llama M.A.L.P y la descargan desde acá: https://play.google.com/store/apps/details?id=org.gateshipone.malp
La interfaz es muy linda (la pueden ver en el play store o mejor ACÁ), tiene varios temas con diferentes colores, es una interfaz moderna (necesita Android 5 o superior, a diferencia del Mupeace que funciona con Android 2.3). La "contra" es que tiene un poco menos de funcionalidad que Mupeace y a mí me cuesta un poco acostumbrarme a la nueva interfaz ya que llevo como tres años con Mupeace, pero este cliente es muy liviano y hasta ahora no me hace lío cacheando imágenes de discos que despues se le mezclan cuando tienen el mismo nombre (típico -> "Greatest Hits").
En fin, si alguien decide probarlo y le gusta, pues me quedo contento (y)
 
Última edición:
Ya que en post anteriores de este hilo mencionamos las .cue non-compliant del EAC y como separarlas y demás yerbas, me parece interesante dejar este dato piola, si es que no lo conocían. Buscando en los foros de medio mundo tratando de solucionar un problema con el grabador de cds del EAC, un usuario explicó que el mismo desarrollador del EAC aconseja NO USAR la herramienta de grabación del EAC porque nunca pudo acceder a ciertos parámetros de las unidades de CD que sólo podían brindarle los fabricantes, debido supongo a que el EAC es, digamos, una aplicación "non-santa" para la industria.
Bien, existe una aplicación desde al año 2002 que es exclusiva para grabar cds de audio, totalmente free, y según dicen por ahí es la mejor herramienta sobre la faz de la tierra para grabar audio. Está discontinuado, pero en este link pueden descargarlo:

burrrn.net – The home of Burrrn and Mr QuestionMan » Burrrn

Ah, eso sí, es muy pesada... 2MB...

Ya la probé, y funcionó de manera perfecta a la primera.

Prueben y me cuentan...
 

Dr. Zoidberg

Well-known-Papá Pitufo
Bueno, por alguna razón ahora se volvió loco mi mpd o el servidor de Mitre
Código:
Jul 06 11:19 : curl: curl failed: The requested URL returned error: 401 Authentication Required
Jul 06 11:19 : player: played "http://201.212.5.145/Mitre790.aac"
En foobar funciona.
Quise "instalar Mitre para escuchar algunos programas".. pero ya no anda en mi versión mpd 19.13

mpd-falla-radios.png

Ninguna funciona.... :cry::cry::cry:
y tampoco funcan en foobar2000...
 
Paseando por el Play Store me encontré una app que estoy usando ahora para controlar el MPD. La app se llama M.A.L.P y la descargan desde acá: https://play.google.com/store/apps/details?id=org.gateshipone.malp
La interfaz es muy linda (la pueden ver en el play store o mejor ACÁ), tiene varios temas con diferentes colores, es una interfaz moderna (necesita Android 5 o superior, a diferencia del Mupeace que funciona con Android 2.3). La "contra" es que tiene un poco menos de funcionalidad que Mupeace y a mí me cuesta un poco acostumbrarme a la nueva interfaz ya que llevo como tres años con Mupeace, pero este cliente es muy liviano y hasta ahora no me hace lío cacheando imágenes de discos que despues se le mezclan cuando tienen el mismo nombre (típico -> "Greatest Hits").
En fin, si alguien decide probarlo y le gusta, pues me quedo contento (y)
Me ví obligado a instalarlo, ya que Mupeace parece no ser compatible con Android 7. Acabo de instalar una custom-rom en mi prehistórico pero fierrazo Moto G 1032 modelo 2013 porque era imposible usar la versión Stock, cada día mas lenta, y todo debido a los cientos de aplicaciones que corren en segundo plano en Android (y eso que Motorola te da Andorid limpio, no quiero imaginarme los usuarios de Samsung con todo el bloatware que traen lo que deben sufrir). Instalé la ROM "lineage-14.1-20170228-nightly-falcon-signed.zip" de LineageOS. Se los recomiendo si tienen algún equipo que les funcione lento. La diferencia es la que hay entre una bicicleta y una Ducati. El proceso de instalación es extremadamente sencillo. Solo hace falta un cable USB y ejecutar 2 comandos.

Quise "instalar Mitre para escuchar algunos programas".. pero ya no anda en mi versión mpd 19.13

Ver el archivo adjunto 167649

Ninguna funciona.... :cry::cry::cry:
y tampoco funcan en foobar2000...

Tampoco anda acá. Rivadavia funciona.
 

Dr. Zoidberg

Well-known-Papá Pitufo
Yo tambien tengo un Lineage-14.1 en mi Moto G 2014 LTE por que con toda la basura que trae el Android original de casualidad podia actualizar algunas apps.

PD: a mi si me funcionaba el mupeace en Android 7.1
 
Yo tambien tengo un Lineage-14.1 en mi Moto G 2014 LTE por que con toda la basura que trae el Android original de casualidad podia actualizar algunas apps.

PD: a mi si me funcionaba el mupeace en Android 7.1
Ayer lo instalé y hoy ya hay una versión nueva. Está descargando...

Voy a ver si ahora aparece el mupeace en la play... Igualmente el M.A.L.P. zafa.
 

Arriba