Hola, buen día. Vamos a hablar del versátil MPD: Music Player Daemon por su nombre original en ingles.
Según la Wiki de ArchLinux, MPD es un reproductor de audio que maneja una arquitectura servidor-cliente. MPD se ejecuta en el fondo como un daemon, gestiona listas de reproducción y una base de datos, y hace uso de muy pocos recursos. Para hacer uso de una interfaz gráfica, es necesario un cliente adicional.
Una vez explicado que es MPD, procedo a comentarles como se instala, y configura para poder reproducir su música. Personalmente me parece un servicio estupendo, por la amplitud de formas de uso, y sobre todo por el poco consumo del mismo.
Instalación de MPD
1° Procedemos a actualizar e instalar los paquetes necesarios:
sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata
Aclaración: He elegido, a demás del propio mpd, un cliente gráfico, Sonata (GTK) y ncmpcpp, vía terminal.
2° Una vez instalado vamos a configurar y crear algunas carpetas que necesitamos.
sudo {su_editor} /etc/mpd.conf
Buscamos las siguientes lineas, y las reemplazamos por nuestras configuraciones:
music_directory "/home/tu_usuario/Music"
playlist_directory "/home/tu_usuario/.mpd/playlists"
db_file "/home/tu_usuario/.mpd/tag_cache"
log_file "/home/tu_usuario/.mpd/log"
error_file "/home/tu_usuario/.mpd/errors.log"
pid_file "/home/tu_usuario/.mpd/pid"
state_file "/home/tu_usuario/.mpd/state”
Ahora toca configurar el usuario. Solo debemos cambiar la linea user del mpd.conf por el nombre de usuario correspondiente.
Si son usuarios de Alsa, deben descomentar las siguientes lineas:
audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
Guardamos y cerramos el mpd.conf y asignamos los permisos correspondientes:
sudo chmod 644 /etc/mpd.conf
3° Toca crear las carpetas requeridas.
mkdir ~/.mpd
mkdir ~/.mpd/playlists
Luego creamos los archivos necesarios para que MPD funcione correctamente.
touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state
Y por último, toca lanzar el demonio de mpd. Que claro está, luego puede ser sumado al rc.conf.
sudo rc.d start mpd
Sonata
Ahora con sonata es muy fácil. Lo ejecutamos, hacemos click derecho en cualquier sitio:
Una vez hecho eso, guardamos y cerramos la configuración, vamos a la pestaña “Biblioteca” y ya deberían ver la colección de música. Si no se ve, reiniciar el programa.
NCMPCPP
En primer lugar, debemos configurar el archivo principal de ncmpcpp:
sudo {su_editor} /usr/share/doc/ncmpcpp/config
Y solo debemos cambiar las siguientes lineas
mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo
Guardamos y cerramos.-
Creamos la carpeta correspondiente en nuestro home.
mkdir /home/tu_usuario/.ncmpcpp
touch /home/tu_usuario/.ncmpcpp/config
Donde crearemos el archivo de configuración correspondiente.
mpd_music_dir = "/home/tu_usuario/Music"
playlist_display_mode = "columns"
song_status_format = "%t{ - %a}{ - %b}{ (%y)}"
song_window_title_format = "MPD: {%a - }{%t}|{%f}"
song_columns_list_format = "(7)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{b}"
user_interface = "alternative"
progressbar_look = "-|-"
display_screens_numbers_on_start = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
colors_enabled = "yes"
progressbar_color = "green"
volume_color = "greeen"
header_window_color = "green"
main_window_color = "green"
#now_playing_prefix = "$b$u"
#now_playing_suffix = "$/b$/u"
Una vez creado el archivo. Pueden cambiar a su gusto la configuración, guardamos y cerramos.
Toca ejecutar ncmpcpp.. Si ustedes en la consola, ponen simplemente el comando:
ncmpcpp
Uso de ncmpcpp:
- Primero limpiamos el playlist con la tecla «c» (para que no hayan temas repetidos)
- Luego apretamos «3» para ir a la pestaña browser
- Apretamos «v» para seleccionar todo
- Apretamos «shift + a» y nos abrirá un nuevo menú
- Luego le damos a «current MPD playlist» (primera opción)
- Finalmente seleccionamos «At the end of playilst»
Eso es todo por ahora. Espero les haya gustado y sobre todo que les sea útil. Será hasta la próxima vez.
Iván!
PD: Está es mi primer entrega y espero sepan disculpar si algo he hecho mal.