Servidor Radio Shoutcast Automatizado

mayo 17, 2008 at 11:25 am (linux, Radio, Servidores, Tips, Unix)

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: http://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 http://www.tudominio.com/8003

Espero que haya gustado.

About these ads

11 comentarios

  1. adrian15 said,

    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

  2. _TuXeD_ said,

    Pues basicamente es añadir el mp3 en el playlist automaticamente emite

  3. piratattack said,

    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?

  4. Juan Jose said,

    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

  5. _TuXeD_ said,

    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/

  6. Kel said,

    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?

  7. _TuXeD_ said,

    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”

  8. Victor said,

    Y una cosita, si se pueden crear varias radios es perfecto, pero como hacer para que cada una tenga su lista de reproduccion diferente?

  9. Jovanny said,

    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?

  10. Armando said,

    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.

  11. Armando said,

    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.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: