viernes, 30 de noviembre de 2007

Escuchando múscica con MPD II

Ateriormente les conté de mpd y un cliente ncmpc, ahora les cuento cómo es que escogí mi configuración para poder ejecutarlo como usuario:

Cree un directorio ~/.mpd que alojara a los archivos "errors.log" "mpd.log" "state" "tag_cache" y al directorio "playlists". Cambié los parámetros apropiados:

 music_directory         "/var/lib/mpd/music"
 playlist_directory      "/home/MAbeeTT/.mpd/playlists"

 db_file                 "/home/MAbeeTT/.mpd/tag_cache"
 log_file                "/home/MAbeeTT/.mpd/mpd.log"
 error_file              "/home/MAbeeTT/.mpd//errors.log"
 pid_file                "/var/run/mpd/pid"

Del directorio de la sumidero de la música no toqué nada y tampoco del archivo pid, como al archivo del pid solo accede root o el grupo de mpd le cambio permisos al archivo o me agrego al grupo.

Fuerzo a usar salida Alsa:

audio_output {
        type            "alsa"
        name            "my ALSA device"
#       device          "hw:0,0" # optional
        format          "44100:16:2" #optional
}

Agrego normalización de volumen, para achatar un poco la diferencia de columenes de grabación:

 volume_normalization  yes

Mezclador:

mixer_type              "alsa"
mixer_device            "default"
mixer_control           "PCM"

Archivo de estado

state_file         "/home/matias01/.mpd/state"

Éste es sirve para recrear el estado de la sesión al volver a ejecutar el programa.

bind_to_address "localhost" ya que aún no me compro la notebook :-P.

Con esta sencilla configuración al apagar el sistema se ejecutará /etc/init.d/mpd stop y cerrará el programa ordenadamente "pausando" el tema en reproducción para continuar luego en el punto que estaba. Esto es muy útil con esos temas que son extracciones en bruto de los CDs que duran como 75 minutos. Si se inicia a mpd desde /etc/init.d/mpd start se inicia el programa según /etc/mpd.conf indique.

El lector atento notará que no he mostrado parámetros de configuración de uso de puertos no habituales para el cliente ni contraseña de acceso límite de conexiones, pero eso se deja a criterio de quien lee.

Referencias

Página man de ncmpc: man ncmpc

Página man de mpd: man mpd

Página man de mpd.conf: man mpd.conf

1 comentario:

Anónimo dijo...

Todo eso para escuchar música solamente? que triste.... así la computación si que es complicada-