Demonio Media Player
From Paldo
Este artículo cubre las tareas básicas que se necesitan para ejecutar mpd (media player daemon, en inglés) en paldo.
Contents |
[edit] Instalar paquetes
Instalar mpd es tan fácil como:
$upkg-install mpd
If you wish to scrobble the played songs, también puede instalar mpdscribble:
$upkg-install mpdscribble
[edit] Configurar mpd
La configuración entera de mpd se hace en un archivo único que se guarda en ~/.mpdconf. Para una confguración básica se necesita hacer algo como esto:
port "6600" music_directory "~/media/audio" playlist_directory "~/.mpd/playlists" db_file "~/.mpd/mpd.db" log_file "~/.mpd/mpd.log" audio_output { type "pulse" name "PulseAudio Output" } password "topsecret@read,add,control,admin" mixer_type "software"
Los valores de configuración son fáciles de comprender:
- port = define el puerto en el que mpd escucha
- music_directory = ruta a su biblioteca de medios
- playlist_directory = ruta donde se almacenan las listas de reproducción
- db_file = ruta al archivo de base de datos de mpd que contiene información de las pistas
- log_file = ruta al archivo de registro
- audio_output = define cuál es la salida del flujo de audio
- password = define la contraseña que el cliente necesita usar para ciertas acciones
- mixer_type = define la configuración del control de volumen
En este caso, usamos el espectacular PulseAudio como output sink y un mezclador por software (en mi máquina el mezclador de hardware me dio un error en varios clientes).
Todos los valores están bien documentados en el ejemplo de configuración de mpd que se encuentra en /usr/share/doc/mpd/mpdconf.example
[edit] Configurar los directorios y archivos necesarios
Después de guardar el archivo de configuración, Ud necesita ejecutar touch en los archivos y directorios definidos. En este caso:
$mkdir -p ~/.mpd/playlists $touch mpd.log
[edit] Primera ejecución
Antes de comenzar a reproducir, necesita permitirle a mpd recorrer la biblioteca de medios definida. Inicie mpd de la siguiente forma:
$mpd --create-db
[edit] Connectar con el cliente
Ahora es momento de conectar al demonio usando cualquier cliente compatible con mpd. Por ejemplo, puede usar mpcc en el Nokia N900 para controlar el demonio. Solo configure los valores necesarios (no olvide la contraseña). Y entonces comience a bailar :)
[edit] last.fm scrobbling
Como se comentó antes, también se puede habilitar el scrobbling usando el paquete mpdscribble. Poner su configuración en .mpdscribble/mpdscribble.conf:
username = nikslor password = topsecret host = topsecret@localhost port = 6600 log = /home/nicolas/.mpdscribble/mpdscribble.log journal = /home/nicolas/.mpdscribble/mpdscribble.cache verbose = 2 sleep = 1 musicdir = ~/media/audio
Los valores de configuración son fáciles de comprender:
- username = nombre de usuario de last.fm
- password = contraseña de last.fm
- host = mpdPassword@IP-Address
- port = puerto mpd
- log = ruta al archivo de registro agregar la ruta completa aquí! ~/.mpdscribble/mpdscribble.log no funciona!!
- journal = ruta al archivo de caché agregar la ruta completa aquí! ~/.mpdscribble/mpdscribble.cache no funciona!!
- verbose = nivel de registro
- sleep = ni idea... :P
- musicdir = ruta a la biblioteca de audio
La página de man tiene algunas informaciones más acerca de los valores de configuración.