Este tema me traia de cabeza, no conseguia hacer funcionar la radio a traves de mplayer, les voy a explicar como lo hize funcionar.
Primero de todo instalar mplayer y los w32codecs o en mi caso w64codecs.En debian lenny tuve que añadir este repo
##Debian multimedia (codecs & mas) deb http://www.debian-multimedia.org testing main
una vez instalados tenemos varias formas de conectarnos a diferentes radios.Yo voy a explicar mi modo, a traves de consola y haciendo uso del comando "alias".
Primero buscamos las direcciones de las radios,aqui les dejo unas cuantas:
Rac1 mplayer http://212.72.186.18:8410 iCat mplayer http://www.icatfm.cat/directes/totcat_wm.m3u iCatFM mplayer http://www.icatfm.cat/directes/icatfm_wm.m3u RNE Clásica mplayer -playlist http://www.rtve.es/rne/audio/RNEclasica.asx Sky Música mplayer -playlist http://sky.fm/mp3/the80s.pls RNE1 mplayer -playlist http://www.rtve.es/rne/audio/r1live.asx RNE3 mplayer -playlist http://www.rtve.es/rne/audio/RNE3.asx RNE4 mplayer -playlist http://www.rtve.es/rne/audio/RNE4.asx RNE5 mplayer -playlist http://www.rtve.es/rne/audio/RNE5.asx 40 principales mplayer -playlist http://www.los40.com/nuevo_player/40Principales.asx Cadena Dial mplayer -playlist http://www.los40.com/nuevo_player/dial.asx Europa FM mplayer -playlist http://www.ondacero.es/europafm.asx Cadena ser mplayer http://80.231.170.146:8006/live520 Onda cero mplayer -playlist mms://www.ondacero.es/live.asx
Tened en cuenta que las direcciones van cambiando, san google es tu amigo.
Seguimos, ahora vamos a crear los alias para cada una de las emisoras de radio.
El comando alias se utiliza para facilitar la escritura de comandos complicados y largos de escribir, su uso es mas o menos asi:
alias "el nombre por el que reconoceremos el comando"='"nuestro comando"'
Ahora vamos a guardar nuestro alias para tenerlo siempre a mano
Abrimos con nuestro editor de textos favorito este archivo,tenemos que usar permisos temporarios de admin.
sudo gedit ~/.bashrc
Y añadimos nuestra/s lineas, en este caso voy a usar la cadena ser
alias ser='mplayer http://80.231.170.146:8006/live520'
Guardamos y cerramos.
si ahora hacemos en consola $alias nos saldra un listado como este
# some more ls aliases alias ls='ls --color=auto' alias ser='mplayer http://80.231.170.146:8006/live520'
Ya hemos comprobado que tenemos nuestro alias reconocido, ahora solo nos queda escribir $ser en consola y tendremos nuestra emisroa sonando.
Espero les aproveche!!!
Un saludo!!
script para elegir radio
Buenas
Adjunto un script que sirve para elegir una radio de una lista. Hace
falta tener instalado el paquete whiptail.
Hay que crear un directorio que contenga archivos con el nombre de la
radio como nombre de archivo y como contenido la direccion del la radio.
Si hace falta la opcion -playlist hay que ponerla dentro del archivo,
antes de la direccion. Los nombres de archivo no pueden contener
espacios.
El directorio debe indicarse en el script en la variable RADIODIR
[CORTAR AQUÍ]
#!/bin/sh
SEMAFORO="verde"
RADIODIR=/home/usuario/radio/ # personalizar. Poner la barra final.
ALTO=20
ANCHO=40
while [ $SEMAFORO = "verde" ]; do
QUANTS=$(ls $RADIODIR | wc -l)
LISTA=$(ls $RADIODIR | tr "\n" "%" | sed 's/%/ + /g')
whiptail --menu "Elige una radio" $ALTO $ANCHO $QUANTS ${LISTA} 2> /tmp/aEdaV$$
if [ $? -eq 0 ]; then
mplayer $(cat ${RADIODIR}$(cat /tmp/aEdaV$$))
rm /tmp/aEdaV$$
else
echo Saliendo...
rm /tmp/aEdaV$$
SEMAFORO="rojo"
fi
done
[CORTAR AQUÍ]
Mplayer debe estar en el path. Se debe poder escribir en /tmp. Se
presentará un menú en modo texto.
Espero que le sea útil a alguien.
Saludos,
Edu