Airtime en Debian Squeeze

Imagen de RazaMetaL

Hace algún tiempo publiqué un artículo que muestra como [url=http://www.ecualug.org/2009/01/05/instalar_una_radio_en_internet_en_15_minutos]instalar una radio con icecast[/url]. En ese artículo utilizo ezstream para enviar el audio a icecast, el problema con esta configuración es que si el servidor es reinciado ezstream no transmite a menos que tenga una tarea con cron que verifique si esta ejecutándose cada n cantidad de tiempo y si no se esta siendo ejecutado inicie la transmisión. La solución para este inconveniente es [url=http://www.sourcefabric.org/es/airtime/]Airtime[/url]

[url=http://www.sourcefabric.org/es/airtime/]Airtime[/url] es una aplicación que permite programar el contenido de una radio en línea, puedes tener usuarios y asignarles a ellos un tiempo para que transmitan su contenido.

Transcribo la descripción de la página web de Airtime:
[quote]
Airtime (antes conocido como Campcaster) es un administrador remoto de código abierto para radios digitales. Un acceso remoto a la administración de la estación, la opción para la carga de archivos múltiples así como la verificación automática de la metadata se combinan con un calendario colaborativo de programación en línea y un administrador de listas de reproducción. El calendario de programación se administra a través de una fácil y amigable interfase web que reproduce el audio con precisión de sub-segundo en efectos como "fading". 
[/quote]

Para instalarlo en Squeeze realizamos el siguiente procedimiento:

1- Agregar repositorios:

echo "deb http://www.debian-multimedia.org stable main non-free" >> /etc/apt/sources.list
echo "deb http://apt.sourcefabric.org/ squeeze main" >> /etc/apt/sources.list
echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
aptitude update

2- Instalar dependencias:

aptitude install debconf-utils icecast2 postgresql python-virtualenv curl ecasound libao-ocaml libcamomile-ocaml-data libesd0 libmad-ocaml libmp3lame0 libportaudio2 libpulse0 libsamplerate0 libsoundtouch-ocaml libtaglib-ocaml monit multitail odbc-postgresql php5-curl php5-gd php-pear php5-pgsql rabbitmq-server sudo unzip vorbis-tools libmp3lame0

3- Instalar Airtime:

aptitude install airtime

3- Dirigirse a:

http://ip.servidor/login

En conclusión, me parece una aplicación muy útil ya que puedes crear listas de reproducción y tener programación en tu radio las 24 horas del día, si por alguna razón reinicias el servidor, airtime inicia y reproduce el contenido que tengas programado para la fecha y hora en que este arranca. También puedes transmitir en vivo usando MIXXX [url]http://en.flossmanuals.net/airtime-en-2-0/[/url].

Hay algunas cosas que me parece que faltan, como por ejemplo mezclar el contenido de las listas de reproducción, alguna opción para transmitir en vivo o controlar que los DJ's transmitan en vivo en su horario, pero son cosas que estan en las cosas por hacer en este proyecto.

En la pagina del proyecto pueden probar en demo funcional:
[url]http://www.sourcefabric.org/es/airtime/demo/[/url]

Comentarios

Me llama la atención

Imagen de iknaxio

Me llama la atención esto de la radio en línea, a ver si cuando tenga un tiempito me pongo a experimentar. Se agradece este artículo y los demás sobre el tema ;)

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net

tengo Airtime funcionando en

Imagen de RazaMetaL

tengo Airtime funcionando en [url]http://www.radioshockonline.com[/url] :spam: ;) lo que estan escuchando es una lista de canciones. He programado en diferentes horarios diferentes géneros, una vacanada Airtime :evil:

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Para usar airtime bajo un

Imagen de RazaMetaL

Para usar airtime bajo un subdominio hay que configurar apache2, para esto creamos el siguiente fichero:

touch /etc/apache2/conf.d/virtual
echo "NameVirtualHost *" > /etc/apache2/conf.d/virtual

Luego creamos la configuracion para nuestro dominio, con el editor de nuestra preferencia creamos el fichero /etc/apache2/sites-avaliable/airtime.midominio.com con el siguiente contenido:

ServerName airtime.midominio.com
ServerAlias localhost

ServerAdmin webmaster@midominio.com

DocumentRoot /usr/share/airtime/public
DirectoryIndex index.php

SetEnv APPLICATION_ENV "production"

Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all

Habilitamos el host virtual y reiniciamos apache:

a2ensite airtime.midominio.com
/etc/init.d/apache2 restart

Ahora podemos dirigir el navegador hacia [url]http://airtime.midominio.com[/url] y se nos mostrará la página de inicio de Airtime.

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});