MPD, Music Player Daemon

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 :)

Lista de Clientes MPD

Ejecución

Iniciamos el demonio

ArchLinux

$ /etc/rc.d/mpd start

Ubuntu

$ /etc/init.d/mpd start

Iniciamos el cliente que deseamos

Escribe un comentario