Sincronizar radio

Para sacarle realmente partido a esta entrada, a no ser que tu dominio del chino sea de aupa necesitarás sincronizar tu radio favorita.

Lo primero de todo es conseguir la dirección de la radio que queramos sincronizar (hace un tiempo era un arte, ahora con esta extensión para firefox se hace con dos click), simplemente hay que entrar en la página web de la radio que nos interesa y esta extensión nos dirá los streaming que hay en la página, los copiamos y ya los tenemos para poder sincronizarlas.

Hay varias formas de hacerlo, semejantes a las de windows:

  • Reproducir la radio y pausarla hasta sincronizarla (método winamp) Escuchamos la radio y la pausamos cuando haya un momento clave, pitido del arbitro, jugada peligrosa..., que sea fácil de localizar cuando llegue el vídeo, y esperar que llegue esa jugada para despausar. Un método la mar de sencillo, aunque tiene un inconveniente, no se puede adelantar la radio, así que si nos pasamos pausando tendríamos que volver a empezar la sincronización.
Para esto podemos usar prácticamente cualquier reproducir que permita streaming y la posibilidad de pausar, yo personalmente prefiero el mplayer, pero para gustos...

  • Grabar el streaming de la radio y reproducir el archivo resultante con un reproductor (método screamer radio-coolplayer en windows), aqui si que pienso que hay un reproductor mejor que el resto (de los que he probado mplayer, xine, xmms, amarok), vlc ya que es el único que al llegar al final del archivo detecta que ese archivo ha aumentado y continua reproduciendo y permitiendo la navegación a través de él adelante y atrás. El inconveniente que necesitaremos ejecutar dos programas, su gran ventaja es que no importa que nos pasemos pausando, podremos adelantar la radio y retrasarla a voluntad para sincronizar, no solo al principio, sino también conforme se vaya desajustando la sincronización con el tiempo, que suele pasar.
Para grabar uso el streamripper, asi que si no lo tienes instalarlo por consola es sencillo:

sudo aptitude install streamripper

Personalmente me he currado un par de script para automatizar el proceso, uno para cada método:

1-radioplay:

#!/bin/bash
clear
echo "---------------"
echo " 1 = Cadena SER"
echo " 2 = Cadena SER 2"
echo " 3 = RNE Radio 1"
echo " 4 = Radio Marca"
echo " 5 = COPE"
echo " 6 = OndaCero"
echo " 7 = Punto Radio"
echo " 8 = Canal Sur Radio"
echo " 9 = RNE Radio 3"
echo " 10 = Rockservatorio"
echo " 11 = RNE Radio 5"
echo " 12 = Europa FM"


echo
echo -n "Nº de radio a escuchar: "
read radio

if [ "$radio" == "1" ] ; then
clear
echo -n "Radio a la escucha: "
echo "Cadena SER Moron"
echo
mplayer -nolirc -prefer-ipv4 -cache 256 http://91.121.64.12:8811/

...


exit
fi
#FIN




2-radiorec:

#!/bin/bash
clear
echo "---------------"
echo " 1 = Cadena SER"
echo " 2 = Cadena SER 2"
echo " 3 = RNE Radio 1"
echo " 4 = Radio Marca"
echo " 5 = COPE"
echo " 6 = OndaCero"
echo " 7 = Punto Radio"
echo " 8 = Canal Sur Radio"

echo
echo -n "Nº de radio a escuchar: "
read radio

if [ "$radio" == "1" ] ; then
clear
echo -n "Grabando: "
echo "Cadena SER Moron"
echo
streamripper http://91.121.64.12:8811/ -a programa.mp3 -o always -s -r -d ~/radio/CadenaSer-`date +%d`-`date +%m`-`date +%y` & sleep 10 && vlc ~/radio/CadenaSer-`date +%d`-`date +%m`-`date +%y`/programa.mp3

...

fi
killall streamripper
sleep 15
exit
#FIN

Este es mas elaborado, ripea el stream en un directorio nombrado con el nombre del canal y la fecha y lo reproduce con vlc, cuando se cierra el vlc se mata el proceso del streamripper y sale automaticamente, el archivo queda para si te quieres recrear con como cantan los goles esos "periodistas" xD

2 comentarios:

darkpollo dijo...

El segundo link no funciona.
Gracias!

Anónimo dijo...

Yo lo hago todo pero cuando quiero reproducir con vlc el archivo mp3 que está creando me da este error:

Su entrada no puede abrirse:
VLC es incapaz de abrir el MRL

Alguien sabe a que es debido y como lo puedo solucionar?

Gracias!