Cuando se trata acerca de reproductores de música, tenemos muchas opciones y realmente hay pocas que realmente son buenas, algunas opciones nos ofrecen muchas mas características de las que realmente usamos como usuarios normales (y algunas un tanto raras para power users). Sin embargo, siempre hay algo en particular que buscamos en un reproductor de una manera o de otra.
En mi caso lo que yo busco en un reproductor de música es un reproductor que no consuma muchos recursos, que pueda correr sin necesidad de iniciar X y que pueda administrar mi colección de una manera potente. Es aquí donde entra en juego MPD.
MPD es el *Music Player Daemon*. Un demonio de reproducción de música que nos da el poder de administrar nuestra colección y transmitirla a cualquier medio que tenga un cliente para MPD.
Instalando MPD
ArchLinux
$ sudo pacman -S mpd #Desde los repos normales
$ sudo yaourt mpd #Desde AUR
Ubuntu
$ sudo aptitude install mpd
Configuración Básica
Creamos los directorios aunque también es valido hacer enlaces a las colecciones. El directorio ~/.mpd debe existir
$ mkdir ~/musica ~/playlist ~/.mpd
Creamos los archivos de ejecución
$ touch ~/.mpd/mpd.log ~/.mpd/mpd.error ~/.mpd/mpd.pid ~/.mpd/mpdstate
############################################################################### # Directorio de la colección music_directory "~/musica" # Directorio de las listas de reproducción playlist_directory "~/playlists" # Directorio de la Base de Datos db_file "~/.mpd/mpd.db" # Archivos de log log_file "~/.mpd/mpd.log" error_file "~/.mpd/mpd.error" # Archivo pid pid_file "~/.mpd/mpd.pid" # Archivo de estado state_file "~/.mpd/mpdstate" # El usuario que ejecutara MPD NO se recomienda usar root user "masterloki" # Dirección de Red bind_to_address "127.0.0.1" # Puerto de Conexión port "6600" ###############################################################################
Cliente
Aquí hay una lista de clientes que pueden probar y tomar el que mas les guste. Hay clientes escritos en GTK+, QT4, nCurses y BASH. Elijan el que gusten
Ejecución
Iniciamos el demonio
ArchLinux
$ /etc/rc.d/mpd start
Ubuntu
$ /etc/init.d/mpd start
Iniciamos el cliente que deseamos