Tras el primer intento con éxito de montar el Jukebox con DSL y Xmms, la cosa se nos queda algo corta y queremos ir algo más allá.
Los requisitos nuevos son:
- Gestión a distancia del Jukebox: Usando un movil wifi como mando a distancia.
- Streaming de audio: Para poder crear un canal adicional.
Para esta ampliación probaré con mpd, este daemon no está incluido entre los paquetes de DSL así que para montar algo rápido buscamos una distribución que cubra los requisitos del 1er round, de momento probamos con SliTaz ya que incluye mpd/mpc entre sus paquetes.
SliTaz tiene unos requerimientos de memoria superiores a los requisitos especificados pero de momento vamos a montar una maqueta virtualizada para ver las necesidades finales y si el enfoque es el adecuado intentaremos "adelgazar" la instalación.
Probamos la maqueta en un entorno virtualizado arrancando la ISO y posteriormente la volcamos a disco virtual (256MB), SliTaz trae de serie una interfaz (SliTaz installer) que hace prácticamente todo:
1. Creamos la partición (asignamos todo el disco disponible y la marcamos como vfat).
2. Ejecutamos el instalador y le indicamos la partición, le indicamos que formatee con vfat.
3. Al reiniciar arrancaremos ya desde el disco nuevo, podemos verificar que los cambios son persistentes.
Tras la instalación comenzamos la instalación, primero actualizamos la lista de paquetes de los mirror:
tazpkg recharge
Y buscamos el paquete que nos interesa:
tazpkg list-mirror | grep mpd
Lo instalamos:
tazpkg get-install mpd
tazpkg get-install mpc
Listo, copiamos un disco para probar y tras trastear un poco con los controles de volumen ya pita:
tux@slitaz:~$ mpd
output: No "audio_output" defined in config file
output: Attempt to detect audio output device
output: Attempting to detect a alsa audio device
output: Successfully detected a alsa audio device
tux@slitaz:~$ mpc update
Updating DB (#1) ...
volume:100% repeat: off random: off single: off consume: off
tux@slitaz:~$ mpc listall
CoolJerks/1.SoulTeller.mp3
CoolJerks/2.ICantTurnYouLoose.mp3
CoolJerks/3.GoodOldMan.mp3
CoolJerks/4.YourSilhouette.mp3
tux@slitaz:~$ mpc listall | mpc add
tux@slitaz:~$ mpc playlist
CoolJerks/1.SoulTeller.mp3
CoolJerks/2.ICantTurnYouLoose.mp3
CoolJerks/3.GoodOldMan.mp3
CoolJerks/4.YourSilhouette.mp3
tux@slitaz:~$ mpc play
CoolJerks/1.SoulTeller.mp3
[playing] #1/4 0:00/2:20 (0%)
volume:100% repeat: off random: off single: off consume: off
tux@slitaz:~$ mpc next
CoolJerks/2. ICantTurnYouLoose.mp3
[playing] #2/4 0:01/2:18 (0%)
volume:100% repeat: off random: off single: off consume: off
Ok, parece que esto es lo que queremos, tenemos múltiples clientes ricos y web que nos permitirán gestionar nuestro juke de forma remota.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario