Servidor Radio Shoutcast Automatizado

A muchos seguro que les haría gracia montar su propio servidor de radio pero no saben como.
Llevo unos días pensando la manera de automatizar un servidor de radios para ser
fácil de administrar, básicamente es descargar y darle al instalador el se encarga de todo.
El paquete está compuesto por los siguientes paquetes:
- crea_radio ( Sirve para crear las radios como su nombre indica)
- radioup (inicia la radio)
- killradio ( para la radio )
- autodj (Lee una lista de reproducción , y emite directamente desde el server )
- killautodj ( para la emisión desde el servidor)
El paquete lo podeis descargar de aqui.
Instalación del servidor
Una vez tengáis el archivo radios-1.0.tar.gz
lo descomprimís
# tar -xvfz radios-1.0.tar.gz
# cd radios/
# sh install.sh (Como root)
Manejo de las aplicaciones
Todas las aplicaciones funcionan igual
Creacion del servidor :
Crearemos una radio que usara el puerto 8003
# crea_radio 8003
Password: la_password // aqui definimos la contraseña para emitir y administrar el servidor
Users Max : 200 // numero máximo de usuarios
Una vez creada pasamos a iniciarla
# radioup 8003
ahora podemos ver que esta iniciado el servidor conectando a la ip puerto http://xxx.xxx.xxx.xxx:8003
donde xxx.xxx.xxx.xxx es la ip
Como Emitir?
Muchos se preguntaran como emito , tenemos 2 maneras usando el autodj o emitiendo desde casa con nuestro reproductor.
Por autodj:
Si tenemos an directorio con mp3 en el servidor podemos crear una lista de reproducción de la siguiente forma.
# find /ruta/a/mp3 -iname “*.mp3″ >/opt/radios/8003/playlist.lst
Este comando busca todos los archivos de un directorio que contengan la extensión mp3y los añade a la lista de reproducción.
Ahora es el momento de iniciar el autodj
# autodj 8003
Desde este momento nuestros servidor pasara a ejecutar los mp3 del directorio.
Emitir desde Winamp
podeis usar este manual
Matar al DJ
#killautodj 8003 //Para el autodj
#killradio 8003 //Para autodj y la radio
Colocar el stream en la web
Puedes usar el script.
#crea_web 8003 //Genera una web para reproducir la radio
Este comando nos va a pedir varios datos
IP/DOMINIO: www.tuxed.es //El dominio o ip del servidor
Color Fondo: white //color del fondo de la pagina tiene que ir en ingles o hexadecimal
URL Imagen: http://www.tuxed.es/logo.png //url hacia la imagen que se mostrara
Donde esta el directorio de apache: /var/www/html //ruta donde esta alojada la web
Desde este momento tendremos una radio con un reproductor en flash ( dewplayer )
y podremos escuchar la radio entrando en www.tudominio.com/8003
Espero que haya gustado.

adrian15 dijo:
Junio 29, 2008 a 10:00 am
Y si quieres que cuando se conecte por primera vez una ip le aparezca siempre en primero una cuña con, por ejemplo, un audio que describa dónde pueden colaborar a financiar la radio?
Por lo demás está bien la idea.
adrian15
_TuXeD_ dijo:
Julio 5, 2008 a 10:50 pm
Pues basicamente es añadir el mp3 en el playlist automaticamente emite
piratattack dijo:
Agosto 2, 2008 a 1:08 pm
gracias por este paquete!
creo que el crea_web tiene algunos errores, lo estoy modificando pero no puedo arreglarlo…
creo que estan mal un par de rutas y quizas algun comando.. ¿?
idea?
Juan Jose dijo:
Agosto 14, 2008 a 10:28 am
Interesante aporte, no tengo idea de como llegue a tu blog, pero este paquete de script me cayeron como anillo al dedo
Gracias
Aguascalientes, Mexico
_TuXeD_ dijo:
Agosto 15, 2008 a 2:09 am
Holas , si el crea_web tenia algunos errores , ya estan arreglados
aqui teneis el script que ya funciona
http://www.tuxed.es/files/crea_web.txt
y aqui una prueba realizada con este mismo script
http://www.tuxed.es/files/8020/
Kel dijo:
Septiembre 1, 2008 a 12:45 am
Hola, excelente! sin dudas… pero hay un solo problemita, ¿como cambio el titulo de la emisora? porque en shotucast aparece como “SolarUX ####” – donde #### es el puerto que estoy utilizando…. ¿me podrias ayudar?
_TuXeD_ dijo:
Septiembre 1, 2008 a 8:55 pm
Nueva version de Radio.
Contiene Instalador , Desinstalador , Actualizador
Documentación en PDF
Arreglados algunos Bugs en algunos scripts
Sistema de variables configurable en archivo de configuración
script de arranque
capacidad para encender todas las radios de golpe
Pararlas todas de golpe
Funcion para arrancar las radios indicadas en /etc/radios/radios.conf
http://tuxedlinux.no-ip.org/files/radios-current.tar.gz
Kel respecto a lo del nombre
modifica el archivo crea_radio y cambia el titulo
SolarUX Networks $1 por $radio_title
lo puedes definir en /opt/radios/config.inc
export radio_title=”Titulo radio”
Victor dijo:
Octubre 3, 2008 a 10:28 am
Y una cosita, si se pueden crear varias radios es perfecto, pero como hacer para que cada una tenga su lista de reproduccion diferente?
Jovanny dijo:
Octubre 3, 2008 a 9:51 pm
Saludos amigo, excelente manual me servira mucho, solo tengo un par de preguntas.. supongamos que compro el dominio http://www.radio.org
1. si no deseo pagar un host y monto uno en mi casita con este manul tendria que ponerle la ip de mi pc al dominio en lugar de poner unos dns ej. ns1.radio.org y ns2.radio.org
1. la otra si tengo banda ancha de 1mb de bajada y 128kb de subida a cuantos user puedo dar servicio de radio simultaneos?
Armando dijo:
Octubre 16, 2008 a 4:19 pm
una pregunta.. y disculpen, pero hago lo que puedo.. tengo emisión de programación desde las 3 de la tarde.. hasta las 2 de la madrugada.. pero necesito que al terminar la emisión.. y le doy a desconectar, quede sonando una carpeta alojada en mi servidor con una lista de canciones en mp3, y que se repita, hasta que al dia siguiente de nuevo a las 3 de la tarde.. comience la programación, alguien puede ayudarme.. de verdad le agradezco.
Armando dijo:
Noviembre 6, 2008 a 1:31 pm
hola TuXeD, amigo… baje la version de Radio, lo ejecute en mi linux centos v5.2, coloque mis archivos mp3 al directorio /mp3, estos estan en 64kbps/44100hz cada uno. luego se creo la lista y comense a reproducir la lista ejecutando el autodj 8000, mis preguntas son:
- como hago que se ejecuten los archivos de audio en el orden que uno quiere.
- ejecutado con el autodj, en las pc donde escuchaba con mi winamp o windows media escuchaba bien los 20 primeros segundos , despues cada 10 seg. se paraba dando la sensacion que se actualizace la conexion. no se como solucionar este problema.
Al enviar el audio con mi winamp con su plugin DSP al server shoutcast no presenta esos problemas de pararse el audio y ahi puedo ordenar los archivos para escucharlos a mi gusto.
Necestio tu apoyo amigo, por ser tu la persona experta e indicada en el tema.
gracias.