MPD
En esta guía vamos a explicar cómo emitir radio con MPD + Ario + Icecast.
Contenido
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:
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
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.