MPD

De HackLab
Saltar a: navegación, buscar


En esta guía vamos a explicar cómo emitir radio con MPD + Ario + Icecast.

Mpd

Demonio de reproducción de música, es un programa que corre sin que podamos verlo que se encarga de reproducir música con diferentes salidas: los parlantes, la red, icecast, etc.

sudo apt-get install mpd

Configuración de MPD

Vamos a editar la configuración global. Para ello, en terminal:

 sudo gedit /etc/mpd.conf 

Y modifico este parámetro a donde quiera apuntar mi directorio de audios que quiera emitir:

 music_directory		"/home/usuario/Música/"

Reiniciar mpd. Esto lo hago cada vez que modifico el archivo de configuración de MPD. En terminal:

 sudo service mpd restart

Alsa

Es una de las salidas de sonido, la de nuestros parlantes. Vuelvo a editar la configuración

 sudo gedit /etc/mpd.conf

Y verifico que el audio_output de Alsa esté con los parámetros obligatorios descomentalos (sin #)

audio_output {
 type   "alsa"
 name "My ALSA Device"
}

Reiniciar mpd, esto lo hago cada vez que modifico el archivo de configuración de MPD en terminal:

sudo service mpd restart

Ario

Interfaz gráfica de mpd, un programa en el que podemos ver lo que ocurre en MPD

http://ario-player.sourceforge.net/

sudo apt-get install ario

Configuración de Ario

Inicio Ario y saldrá el asistente de configuración. Dejo la configuración por defecto, salvo el nombre de perfil que pongo lo que quiero:

Nota: verifica que te salga esto: servidor: localhost (porque el propósito de instalar mpd es justo para que nuestra máquina sea el servidor) puerto: 6600

Icecast

En /etc/mpd.conf también

audio_output {
 type		"shout"
 encoding	"ogg"
 name	"El nombre"
 host		"fm.hackcoop.com.ar"
 port		"8000"
 mount		"/nombre.ogg"
 password	"hackme"
 bitrate		"64"
 format		"44100:16:1"
}

Reinicio el mpd, esto lo hago cada vez que modifico el archivo de configuración de MPD. En terminal:

sudo service mpd restart
Nota: Podrías conectarte a otro servidor, por ejemplo, a gisstv

Probar

visita el servidor+punto de montaje: http://fm.hackcoop.com.ar/nombre.ogg y pide a otras personas que prueben a ver si funciona.

Nota: Quiero usar mi propio servidor: Tendrás que instalar Icecast