Introducción.
Music Player Daemon:
Es un reproductor de audio que permite acceso tanto local como remoto desde otro ordenador, por ejemplo, puede ser un ordenador de poca utilizacion corriendo MPD y a la vez utilizandolo desde otro ordenador remoto. Este hace a su vez un buen reproductor de audio de escritorio (parecido a Amarok, Banshee, etc) ya sea a nivel grafico o de consola.
Este utiliza una base de datos para guardar la informacion basica de la musica en cada archivo, en vez de reproducirlo desde el sistema de archivos, este lo reproduce desde la libreria MPD.
Una vez el daemon se inicia, la base de datos se mantiene concurrente en la memoria y no es necesario tener acceso al disco para buscar la musica o cancion.
Además de esto, que consume escasísimos recursos. En este momento a mi me está llevando 1,9 Mbytes de memoria. Un front-end no añade suficiente para llegar a los 10 Mbytes, y como no lo requiere para reproducir música, se puede programar un playlist y dejarlo corriendo, con lo que podemos mantener esos 1,9 Mbytes.
Instalacion
De acuerdo a la distribucion que se este utilizando, es necesario recurrir al gestor de paquetes para su instalacion
Para Redhat / Fedora
# yum install mpd
Para Ubuntu / Debian
# apt-get install mpd
Editamos el archivo de configuracion
# vim /etc/mpd.conf
# Definimos las rutas indicadas para que este daemon opere correctamente.
music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/database"
log_file "/var/log/mpd/mpd.log"
pid_file "/var/run/mpd/mpd.pid"
state_file "/var/lib/mpd/state"
# Configuramos el usuario que usara el daemon, las direcciones IP de donde respondera el servidor y un puerto
user "mpd"
bind_to_address "localhost"
bind_to_address "192.168.0.100"
bind_to_address "/var/lib/mpd/socket"
port "6600"
log_level "default"
gapless_mp3_playback "yes"
Si es necesario, le configuramos una clave de acceso
password "password@read,add,control,admin"
# Esto es en caso de sintonizar otro servidor como entrada
input {
plugin "curl"
}
# Salidas de audio (estas pueden ser varias a la vez) son utilizadas para transmitirlasa por diferentes protocolos de red, tales como icecast, alsa, oss, httpd, etc
audio_output {
type "alsa"
name "My ALSA Device"
}
audio_output {
type "httpd"
name "My HTTP Stream"
port "8000"
format "44100:16:1"
}
filesystem_charset "UTF-8"
Grabamos el documento y luego nos dirigimos a /var/lib/mpd/music , Creamos varios Link Simbolicos necesarios para dirigirnos a nuestro home, despues creamos la base de datos
# cd /var/lib/mpd/music
# ln -s /home/usuario/<Directorio de musica 1> . ← Este es un punto indicando que es en la ruta actual
# ln -s /home/usuario/<Directorio de musica 2> .
# mpd –create-db
Ahora iniciamos el daemon
# /etc/init.d/mpd start (Debian / Ubuntu)
# service mpd start (Fedora y Nuevos Ubuntu)
Ahora procedemos a instalar un cliente para controlar nuestra reproduccion de Musica, existen muchos de ellos, tanto en modo grafico como en modo consola
Recomendados:
Text Mode: ncmpc – ncmpcpp (basados en C y C++)
# yum install ncmpc
# ncmpc -c
Graphical Mode
yum -y install ario (Gnome)
yum -y install lnkmusic (KDE)
ingeniero pedro cruz medina
No hay comentarios:
Publicar un comentario