Una de las busquedas que mas hacen los linuxeros es la de el reproductor de musica que mas les guste o se adapte a sus necesidades. Yo personalmente creo que he pasado por muchos, mas de 20.

Por supuesto hay para todos los gustos. Por lo general lo que yo busco es un reproductor que solo reproduzca musica y no haga nada innecesario, odio que se desperdicien recursos. En esa busqueda llegue a MOC, [el reproductor mas liviano para linux](https://paraisolinux.com/el-reproductor-de-audio-mas- liviano-para-linux-moc/). Pero luego de leer foros y comentarios en blogs me entro curiosidad por MPD y de el les voy hablar hoy.

MPD o Music Player Daemon es una aplicacion se basa en la funcionalidad cliente-servidor para la reproduccion de medios. MPD se ejecuta en el fondo, manteniendo en un simple archivo la base de datos de los archivos de músicas (soporta formatos como MP3, OGG, FLAC, WavePack y mas) o en playlists, y este puede controlarse a traves de un cliente, que puede ser atraves de la red o local, tambien ofrece soporte para streeming. Por asi decirlo MPD hace una cosa y la hace bien, la reproduccion de medios y sin consumir mas recursos que los necesarios.

En la web hay un monton de interfaces para poder usar MPD, ya sean GTK, QT, interfaces web o clientes para la consola. Y Sonata es uno de ellos, es un cliente GTK.

Instalar y configurar MPD es una tarea que lleva varios pasos pero faciles:

Paso 1- Instalar mpd y sonata escribiendo en la consola:

En Ubuntu

sudo apt-get install mpd sonata

En Arch

sudo pacman -S mpd sonata

Paso 2 - En la consola abran el archivo de configuracion asi:

sudo gedit /etc/mpd.conf


Paso 3 - Tal vez el archivo este vacio, tal vez no, como sea, borren todo el contenido y en su lugar escriban esto:

{{{ General Options music_directory “/home/fede/Music” playlist_directory

“/home/fede/.mpd/playlists” db_file “/home/fede/.mpd/mpd.db” log_file “/home/fede/.mpd/mpd.log” error_file “/home/fede/.mpd/mpd.error” pid_file “/home/fede/.mpd/mpd.pid” state_file “/home/fede/.mpd/mpdstate” log_level “verbose” user “fede” bind_to_address “127.0.0.1” port “6600” # }}}

{{{ Character encondings filesystem_charset “UTF-8” id3v1_encoding “UTF-8”

}}}

{{{ Audio Output audio_output { type “alsa” name “HDA Intel” # device

“hw:0,0” format “44100:16:2” } # }}}

{{{ Volume control mixer #mixer_type “alsa” #mixer_device “default”

#mixer_control “Master”

mixer_type “software” # }}}

{{{ Other Options gapless_mp3_playback “yes” # }}}

En este archivo tenemos que ver varias cosas. En la primer parte donde dice “music_directory” deben poner la direccion donde tienen su musica. Luego en cada una de las direcciones que dice “/home/fede” deben reemplazar eso por la direccion de su usuario: ej “/home/pepito”. En donde dice user “fede” deben colocar su usuario.

En donde dice Audio Output deben cambiarlo por esto si usan PulseAudio en vez de alsa.

audio_output { type “pulse” name “My MPD PulseAudio Output” }

Paso 4: Deben crear todas las carpetas y archivos que especificamos en ese mpd.conf, es decir, deben crear todas estas carpetas y archivos vacios.

playlist_directory “/home/fede/.mpd/playlists” db_file “/home/fede/.mpd/mpd.db” log_file “/home/fede/.mpd/mpd.log” error_file “/home/fede/.mpd/mpd.error” pid_file “/home/fede/.mpd/mpd.pid” state_file “/home/fede/.mpd/mpdstate”

Paso 5 : Cambiar los permisos de mpd.conf asi

sudo chmod 755 /etc/mpd.conf

Paso 6 : Deben crear la base de datos de MPD la primera vez asi:

mpd –create-db

Paso 7 : Ahora pueden iniciar el demonio MPD escribiendo en la consola esto:

En Ubuntu:

/etc/init.d/mpd start

En Arch:

/etc/rc.d/mpd start

Obvio que puedes hacer que se inicie el demonio automaticamente con el inicio de session. Eso se los dejo de tarea para ustedes pero es muy sencillo.

Paso 8 : Abrimos sonata. Con el boton derecho hacemos click sobre la ventana y vamos a preferencias. Alli en la pestaña MPD cambiamos las opciones de usuario y Music dir poniendo tu nombre de usuario y la direccion de tu carpeta de musica respectivamente.

Y eso es todo…deberia funcionar sin problemas. Los usuarios de Arch que tengan problemas pueden visitar la wiki de Arch donde encontraran mas info al respecto.

Si ya se que la instalacion da miedo y aburre a algunos por tener tantos pasos pero el resultado vale la pena. Poco a poco voy dejando [MOC](https://paraisolinux.com/el-reproductor-de-audio-mas-liviano-para-linux- moc/) por MPD+Sonata. Y para todo el resto existe Amarok, Exaile, Listen, etc etc :P