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

No hay comentarios:

Publicar un comentario en la entrada