sábado, 22 de octubre de 2011

mpd(1) y ncmpc(1)

MPD (Music Player Daemon aka en FreeBSD mpd(1)) es un servidor de sonido donde puede servirnos de reproductor si usamos un cliente como ncmpc(1). Aparte de ser liviano es fácil de configurar.

Nota: FreeBSD usa OSS por defecto.

Instalamos   mpd(1) y ncmpc(1)
  • De forma binaria
# pkg_add -r musicpd ncmpc
  • Desde el código fuente (ports)
# cd /usr/ports/audio/musicpd
# make install clean
# cd /usr/ports/audio/ncmpc
# make install clean
Modificando las siguientes líneas /usr/local/etc/musicpd.conf
music_directory "/home/<tu usuario>/<carpeta música>"
playlist_directory "/home/<tu usuario>/.mpd/playlists"
db_file "/home/<tu usuario>/.mpd/database"
log_file "/home/<tu usuario>/.mpd/log"
pid_file "/home/<tu usuario>/.mpd/pid"
state_file "/home/<tu usuario>/.mpd/state"
sticker_file "/home/<tu usuario>/.mpd/sticker.sql"
user "<tu usuario>"
Descomentar las siguientes líneas /usr/local/etc/musicpd.conf
bind_to_address "any"

audio_output {
type "oss"
name "My OSS Device"
device "/dev/dsp" # optional
format "44100:16:2" # optional
mixer_type "hardware" # optional
mixer_device "/dev/mixer" # optional
mixer_control "PCM" # optional
}
filesystem_charset "UTF-8"
Carpetas <tu usuario>
$ mkdir .mpd  .mpd/playlists
Lanzando  mpd(1)
$ /usr/local/etc/rc.d/musicpd onestart
Ejecutando el cliente ncmpc(1)
$ ncmpc

1 comentario:

  1. ¿Y que soporte de hardware tiene este motor de sonido? ¿tarjetas USB? ¿Se puede configurar el audio USB desde OSS?
    Saludos

    ResponderEliminar