Demonio Media Player

From Paldo

Jump to: navigation, search

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.

Personal tools