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.
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