sábado, 28 de enero de 2012

Controlar MPD con Android

Como es de saber, MPD (Music Player Daemon) posee una arquitectura cliente-servidor. Lo que significa que se ejecuta como un servicio y que los clientes (GUI, CLI) se conectan a este.

Despues de tener una sana instalacion de MPD y una agradable biblioteca de archivos mp3 (¡muerte a S.O.P.A!) quizas quieran poder utilizar su Android para poder controlar el servidor MPD y controlar completamente la reproduccion, gestionar la biblioteca, etc.

Me gusta escuchar musica cuando me baño, y prefiero tener el telefono en el baño que la laptop x'D





Comencemos

SERVIDOR:

* Personalmente me gusta tener la configuracion en mi home. Si asi lo quieren recuerden crear el archivo en cuestion ($ touch ~/.mpdconf)



1.- Abrimos el archivo de configuracion y agregamos las siguientes lineas:
bind_to_address "any"


port "6600"


password "clave@read,add,control,admin"


Imagino que no es necesario explicarlo. Pero por si acaso:


La primer linea dice que escuche en cualquier direccion IP, no solamente como localhost, lo cual significa que clientes fuera del equipo se podran conectar al servidor


La segunda linea especifica el puerto en el que se escucharan las peticiones. Este es el puerto por defecto.


La ultima linea establece la password y los permisos que tendran los clientes que se conecten al servidor. (Una manera mas avazanda de utilizar esto es mediante perfiles). Como se muestra, los permisos que tendran los clientes serán permisos de administrador, osea, podran hacer lo que quieran cuando se conecten al servidor. RECUERDEN CAMBIAR "clave" POR LA CONTRASEÑA QUE UTILIZARAN!




2.- Reinician el servidor, y listo. ($ sudo service mpd restart)




ANDROID:

1.- En el Android Market busquen una aplicacion que se llama MPDroid, la instalan y la ejecutan.

2.- Se van a Settings > WLAN based connection > conexion wi-fi.

3.-
Host: IP del servidor

Port: Default

Password: password del servidor MPD



Despues presionan Back hasta llegar a la ventana principal y si todo lo hicieron correctamente, la conexion se deberia establecer y podran controlar completamente su servidor MPD. Una joya de combinacion.




Capturas:




No hay comentarios:

Publicar un comentario