Está en la página 1de 11

Instalar y configurar una emisora de radio en Ubuntu Server 12.

04
Estando en ubuntu server, tendremos que descargar dos programas e instalarlos. El primero que vamos a descargar es "Icecast2". Para ello, aunque no es recomendable, me validar como "root" y usar este superusuario a lo largo de toda la instalacin y configuracin. De este modo, evito problemas de permisos:

Ahora ejecutamos el comando "apt-get install nombrePaquete" (1) para poder instalar el "icecast2". Y le indicamos que deseamos proceder con la instalacin con una "S" mayscula (2):

Cuando nos aparezca la pantalla de "Configuracin de icecast2", le indicamos que no queremos configurarlo ahora (1). Lo configuraremos ms adelante:

Cuando haya terminado de instalarse, tendremos que proceder a la instalacin del "ices2" de la misma manera (1 y 2), que nos permitir retransmitir una lista de canciones con formato".ogg" directamente por red local:

En un momento dado de la instalacin, nos preguntar por la configuracin del nodo "DECnet". Le indicamos "Configure Later" (1) y selecionamos "Aceptar" (2):

Ahora que ambas aplicaciones estn instaladas debemos empezar a configurarlas. Primero iremos al archivo "icecast.xml" que se encuentra en la ruta /etc/icecast2/". Estando en el directorio (llegamos a l con el comando "cd /etc/icecast2/"), podemos editar el archivo "icecast.xml" con el comando "nano icecast.xml". Entonces se nos mostrar dicho archivo por pantalla. Debemos establecer varios parmetros: Buscamos la etiqueta <admin-user></admin-user> (1) y establecemos el nombre "icecast" (o cualquier otro que queramos). Buscamos las etiquetas <admin-password></admin-password> (2) y <sourcepassword></source-password> (3) y establecemos la contrasea que queramos. En mi caso pongo "1234". Obviamente no es recomendable pero dado que quiero agilizarlo un poco, la pongo.

Ahora habilitaremos el script de inicio de "icecast2". Para ello editamos el archivo "icecast2", que se encuentra en la ruta "/etc/default". Tendremos que cambiar el valor de la variable "ENABLE" (1) de "false" a "true":

A continuacin crearemos la carpeta "ices2" en la ruta "/etc" con el comando "mkdir -v /etc/ices2" (1) (con la opcin "-v", se nos proporciona informacin sobre la accin llevada a cabo). Adems, dentro copiaremos el archivo "ices-playlist.xml", cuya ruta es "/usr/share/doc/ices2/examples", usando el comando "cp -v /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2/" (2) (lo mismo que con la "-v" de "mkdir"):

Ahora toca modificar el archivo que hemo copiado en "/etc/ices2". Lo editamos. Tendremos que modificar las etiquetas siguientes: Buscamos la etiqueta <name></name> (1) y establecemos el nombre con el que queremos que se conozca nuestra radio en la red. Yo uso el de "RADIO-Josemaria_Bello". Buscamos la etiqueta <genre></genre> (2) y establecemos el gnero musical con el que definiremos nuestra msica. El mio es "Msica Clsica". Buscamos la etiqueta <description></description> (3) y establecemos una descripcin sobre nuestra emisora. Yo indico que se puede escuchar "Todo tipo de msica clsica". Buscamos la etiqueta <param name="file"></param> (4) e indicamos la ruta de nuestra lista de reproduccin, que estar en formato texto. Dicha lista no la hemos creado todava. La crearemos ms adelante. La ruta es (en mi caso) "/etc/icecast2/josemaria_playlist.txt". Hay tres parmetros ms (5), que aunque no los vamos a tocar, merece la pena tenerlos en cuenta. En la etiqueta <param name=random> le indicamos si queremos que las canciones se reproduzcan aleatoriamente o no (0=no,1=s). En la etiqueta <param name=restart-after-reread> le indicamos que si se actualiza la lista de canciones, est comenzar a sonar cuando se relea de nuevo el archivo (0=no,1=s). Por ltimo, en la etiqueta <param name=once> le podemos indicar que reproduzca constantemente la msica (valor 0) o una nica vez (valor 1): Buscamos la etiqueta <port></port> (6) y establecemos como puerto de comunicacin el "8000". Buscamos la etiqueta <password></password> (7) y establecemos como contrasea para la conectarse "1234". Obviamente no es recomendable (como he dicho anteriormente). Buscamos la etiqueta <mount></mount> (8) e indicamos el nombre del punto de montaje. Yo uso el nombr"radiostation".

Ahora crearemos la carpeta donde se van a alojar las canciones que se van a reproducir. La creamos en "/var" con el nombre de "musica" (1). Tras ello, descargamos, en su interior, algunas de las canciones de la pgina web "http://en.wikipedia.org/wiki/Wikipedia:Sound/list/playlist", donde estn en formato ".ogg". Para ello usaremos el comando "wget URLDeLaCancin" (2,3 y 4):

Podemos consultar las canciones descargadas con el comando "ls" (1):

Ahora hay que crear el fichero que contendr las rutas de las canciones lnea por lnea, de modo que el programa pueda encontrarlas y reproducirlas. Para esto, usaremos el comando find (que buscar los archivos con extensin ".ogg") y redireccionaremos la salida a un archivo cuya ruta y nombre sern "/etc/icecast2/josemaria_playlist.txt" (os suena?). El comando ser "find / -name *.ogg > /etc/icecast2/josemaria_playlist.txt" (1):

Comprobamos que se haya creado correctamente consultando el contenido del archivo "josemaria_playlist.txt" con el comando "cat /etc/icecast2/josemaria_playlist.txt" (1):

Ahora toca reiniciar el "icecast2" (1) y ejecutar el "ices2" en segundo plano (2):

Ha llegado el momento de hacer algunas pruebas. La primera la haremos desde el navegador Google Chrome, en Windows 7. Tendremos que poner la IP del servidor y el puerto en el navegador de la siguiente forma --> IP:puerto (1). Entonces nos devolver una pgina con algunos de los datos configurados anteriormente, ofreciendo informacin sobre el estatus de la radio. Si le damos a "Administration" (2), nos pedir un usuario, que es el "icecast" (3), que hemos configurado anteriormente, y la contrasea, que es "1234" (4):

Tras iniciar sesin, tenemos acceso a mucha ms informacin, que se encuentra ms abajo (1), como la lista de clientes. Tambin podemos desplazar el punto de montaje o actualizar la metadata:

Ahora, si queremos escuchar las canciones en Windows, recomiendo instalar un programa gratuito cuyo origen se dio en Linux y que se llama "Banshee". Lo podemos descargar desde "http://banshee.fm/download/ " (1). Tendremos que hacer clic en "Banshee 2.4.0" (2):

Su instalacin es intuitiva y muy rpida. Cuando se termine de instalar, lo abrimos y hacemos clic derecho en "Radio" (menu lateral izquierdo) (1) y seleccionamos "Add Station" (2):

Ahora rellenamos los campos (1). Hay que tener en cuenta que en el campo de "Stream URL" hay que poner exactamente "http://IP:puerto/nombrePuntoMontaje":

Entonces ya podremos escuchar nuestra radio sin problemas. Vemos que aparece el nombre de la cancin que se est reproduciendo actualmente en el ttulo de la ventana (1) y junto a la barra de reproduccin (3). Comprobamos que aparece un tiempo "infinito" (2), ya que esta es una radio donde se van a estar reproduciendo constantemente las canciones que hayamos descargado e indicado en el "josemaria_playlist.txt". Por ltimo, podemos ver el Gnero de dicha emisora en la columna de gneros (4):

Aqu termina este ligero tutorial sobre cmo crear una emisora de radio en red local.

También podría gustarte