Google
 

Radio y TV online en GNU/Linux

Entornos Gráficos

la comunidad de dragonjar.org ha puesto en funcionamiento una radio online sobre seguridad informatica y demás, por ende me puse a investigar alguna forma de escucharla a través de la consola en linux y me encontré con este script en http://jujuyusl.usla.org.ar.
Lo mejoré en algunos minutos e hice otro script, arreglando algunas direcciones de radio y agregando mas canales online de tv. Llamé a mi script Tvr-Online :).

Primero y principal, instalar mplayer:

Debian, Ubuntu y derivadas:

# apt-get install mplayer

Arch Linux, mi distro :P

# pacman -Sy mplayer


Copiar el siguiente script, y guardarlo como tvr-online.sh (o como quieran :P )


# Comienzo del programa
#!/bin/bash
#
# Llama a mplayer, segun la radio indicada
#
# $Id: radio,v 1.8 2007-01-04 14:48:32 javier Exp $
# modificado por Braian para braianet como Tvr-Online version 0.1 vie mar 7 15:01:54 ART 2008

if [ "$1" = "stop" ]; then
BPID=`ps ux | tr -s " " ":" | grep mplayer | cut -d":" -f2`
kill -9 $BPID 2>/dev/null
echo "TVR-Online Matada"
exit
fi

case "$1" in

##########
# Radios #
##########

# Argentina
city) # Radio City 107.1 FM
URII='http://69.65.102.148:8000/'
;;
lared) # Radio La Red AM 9100
URII='mms://lared.wms.sinectis.com.ar/laredam910'
;;
mitre) # Radio Mitre 792 AM
URII='mms://streammitre.uigc.net/mitrevivo'
;;
rp) # Rock and Pop
URII="mms://200.59.146.10/rockandpop-ba"
;;
delplata) # Del Plata AM 1030
URII='mms://delplata.telecomdatacenter.com.ar/delplata'
;;
continental) # AM 590 Continental
URII='http://66.175.96.10/arcontinental'
;;
los40) # Los 40 Principales
URII='http://66.175.96.10/ARLOS40P'
;;
mega) # Mega 98.3 Puro Rock Nacional
URII='http://mega.telecomdatacenter.com.ar/mega'
;;
la100) # FM 100 99.9
URII='mms://streamla100.uigc.net/la100'
;;
fmsi) # 89.1 FM BA San Isidro
# (requiere faad/aac)
URII='http://streaming.euro-web.com.ar:8000'
;;
#Seguridad Informatica
dragon)#dragonjar.org Radio
URII='http://201.228.150.123:8000'
;;
##############
# Television #
#############
tn24) # TN 24 Horas - Argentina
URII="mms://wmedia01.uigc.net/TN"
;;
canal26) # Canal 26 - Argentina
URII="mms://200.115.194.1:8080/Canal26?MSWMExt=.asf"
;;
national) # National Geographic English
URII="mms://211.167.102.66/ch-19"
;;
discovery) # Discovery Channel English
URII="mms://211.167.102.68/ch-11"
;;
#################
# Otras radios #
#################

kehuelga) #Radio libre y social 102.9FM >
URII="http://www.kehuelga.org:8000/radio.mp3"
#Aca estan otros espejos en caso de saturacion:
#http://stream.r23.cc:2323/kehuelga.mp3
#http://radio.resistenciacreativa.org.mx:8000/radioresisteincia.mp3.m3u
#http://radio.indymedia.org:8000/radiozapote-alta.mp3.m3u
#http://radio.indymedia.org:8000/appo.mp3.m3u
;;

*)
echo "
Uso: tvr-online.sh radio/tv/stop

stop: Termina el programa.

Radios Seguridad Informatica/Hacking:
dragon (Radio de la comunidad DragonJar)

Radios FM Argentina:
los40 (Los 40 Principales)
la100 (FM 100 99.9 )
mega (Mega 98.3 Puro Rock Nacional)
rp (Rock and Pop)
fmsi (FM BA San Isidro 89.1)

Radios AM Argentina:
lared (La Red)
continental (Contiental AM 590)
mitre (Radio Mitre 792 AM)
delplata (Del Plata AM 1030)

Radios Varias Argentina:
city (Radio City Jujuy)
kehuelga (Radio libre y social 102.9 FM)

Television Online:
tn24 (TN 24 Horas - Noticiero - Arg)
canal26 (Canal 26 - Noticiero - Arg) Tarda 24 segundo en aparecer.
national (National Geographic en Ingles)
discovery (Discovery Channel en Ingles)


Examples:
tvr-online la100 "Escucha la radio FM 99.9"
tvr-online tn24 "Mira el canal TN24. Noticiero"
tvr-online stop "Matar a Tvr-Online"
"
exit 1
;;
esac

mplayer -af lavcresample=44100 -cache 250 "$URII" 2>$HOME/.tvr-online >/dev/null &
sleep 3; reset; clear

##Fin del Programa


Abrimos gedit o cualquier editor y pegamos:

$ gedit tvr-online.sh

Una vez guardado le damos permiso de ejecución

$ chmod +x tvr-online.sh

Ahora lo ejecutamos (siempre el punto para ejecutar un programa bash):


braianet ~  $  ./tvr-online.sh

Uso: tvr-online.sh radio/tv/stop

stop: Mata la radio

Radios Seguridad Informatica/Hacking:
dragon (Radio de la comunidad DragonJar)

Radios FM Argentina:
los40 (Los 40 Principales)
la100 (FM 100 99.9 )
mega (Mega 98.3 Puro Rock Nacional)
rp (Rock and Pop) Actualmente NO FUNCIONA con MPLAYER
fmsi (FM BA San Isidro 89.1)

Radios AM Argentina:
lared (La Red)
continental (Contiental AM 590)
mitre (Radio Mitre 792 AM)
delplata (Del Plata AM 1030)

Radios Varias Argentina:
city (Radio City Jujuy)
kehuelga (Radio libre y social 102.9 FM)

Television Online:
tn24 (TN 24 Horas - Noticiero - Arg)
canal26 (Canal 26 - Noticiero - Arg) Tarda 24 segundo en aparecer.
national (National Geographic en Ingles)
discovery (Discovery Channel en Ingles)


Examples:
tvr-online la100 Escucha la radio FM 99.9
tvr-online tn24 Mira el canal TN24. Noticiero
tvr-online stop Mata a la radio

braianet ~ $
Para llamar a nuestro programa desde cualquier lugar lo recomendable es copiarlo a /usr/bin como root:

# cp tvr-online.sh /usr/bin/tvr-online
# chmod +x /usr/bin/tvr-online

Si queremos escuchar por ejemplo La mega (Rock Nacional Argentino) ponemos:

$ tvr-online mega

O si queremos ver TN24 ( Noticiero 24 hs de Argentina)


$ tvr-online tn24

Si no queremos escuchar mas:

$ tvr-online stop

Si no pueden escuchar alguna radio o no pueden ver la tv, quizas puedan echarle un vistazo a este archivo $HOME/.tvr-online, donde direccioné los mensajes de error.

Espero que les guste este simple pero util programita :P. Quizás se pueda hacer un proyecto mas grande, haciendo un programa para ver tv online y escuchar radio con el motor de mplayer. Si alguien está interesado, agregue su mail en los comentarios y cruzamos ideas :P.

Gracias a Braianet por ayudarnos con su concimiento.
Un Saludo,Ariel.

Te puede interesar:

0 comentarios: