Radio on-line
Cómo emitir radio on-line con icecast y XMMS
Para ello primero debemos instalar los paquetes icecast y makepasswd.
Para configurar icecast es aconsejable usar una clave segura, para ello necesitaremos makepasswd, una utilidad muy recomendable para la seguridad.
Ahora vamos a crear una clave encriptada segura para usar posteriormente en icecast. Creamos un archivo de texto con la palabra a encriptar como por ejemplo clave.txt y en un Terminal ponemos lo siguiente:
$ makepasswd --crypt --clearfrom=/home/tuhome/clave.txt > /home/tuhome/encriptada.txt
Con esto convertimos la clave que pusimos en "clave.txt" y makepasswd nos creará el archivo encriptada.txt que contendra la pasword encriptada. Ya tenemos la clave segura para icecast.
Para configurar icecast necesitaremos editar el archivo icecast.conf:
$ sudo gedit /etc/icecast/icecast.conf
Lo imprecindible es editar estas lineas:
encoder_password XXXXXXXXXXXX admin_password XXXXXXXXXXXX oper_password XXXXXXXXXXXX
Donde XXXXXXXXX tendremos que poner la clave previamente obtenida con makepasswd. Buscaremos y modificaremos estas lineas:
#hostname 192.168.1.11
port 8000 port 8001
server_name localhost
Esto es lo más importante para echar a andar icecast. Ahora solo tenemos que arrancarlo con un:
$ sudo icecast
Para acceder vía web al admin de icecast tendremos que editar el archivo mounts.aut y le quitamos # al admin
Ya podremos acceder vía web a Icecast en http://localhost:8000/admin
Ahora instalaremos el plugins xmms-liveice:
$ sudo aptitude install xmms-liveice
Con icecast online nos ponemos a configurar el plugins liveice de xxms. Arrancamos XMMS y configuramos el plugins teniendo en cuenta que lo imprescindible que tendremos que configurar sería:
En Audio Format el Encoder que usaremos lame (previamente sabiendo que usamos lame como enconder de sonido) y poner el enlace a lame:
/usr/bin/lame
En la pestaña Description ponerlo al gusto y en la pestaña Server tendremos que rellenar:
Server Address localhost Server port 8000 Encoder password XXclave.txtXX
En XXclave.txtXX pondremos la password que encriptamos pero esta vez sin encriptar.
Y ya sólo nos queda Habilitar el plugins del XMMS y elegir la musica que queremos que todos escuchen.Tan solo habra que ir/abrir:
http://localhost:8000/live