I'm a poet, I'm a fighter, I'm a preacher ♫











{11 abril 2009}   Escuchar todas las radios de La 100 desde terminal

Script aplicable a toda radio de la que poseamos la URL. Práctico para escuchar radios desde terminal.

Es una adaptación del script de Taringa! publicado anteriormente en Varias formas de escuchar música con Linux , pero con todas las radios que nos ofrece “La 100”, ya que como usuarios linuxeros al entrar en esta página nos encontramos con el inconveniente de tener que “instalar un plugin desconocido” que no es otra cosa que tener que usar software de Windows. Pero, el truco del script está en reproducir la URL de la radio con un sencillo comando. Y aunque parezca complicado no lo es tanto.

Los pasos a seguir son:

1) Instalar el mplayer . En caso de que ya lo tengamos, no lo hacemos 😛

$sudo apt-get install mplayer

2) Crear un archivo de texto llamado .la100 con el editor de textos qeu queramos

Pegar el siguiente contenido y guardar los cambios .

!/bin/bash

#———————————————————————————————-
# Llama a MPlayer, segun la radio indicada
# $Id: radio,v 1.8 2007-01-04 14:48:32 javier Exp $
# Fixes en etapa de ejecucion por Arturo ‘Buanzo’ Busleiman – 20070104
#
# Mejorada por:
# ‘Overclock_Orange’ 20080806 – <fmdlc.unix@gmail.com> – http://www.codigounix.com.ar/
# Modificado por:
# ‘Chuecko_Zarpele’ 20080308 – <zarpele@gmail.com> – http://www.zarpele.com.ar
# Modificado por:
# ‘Diana Rosasazules’ 20090411 – https://rosasazules.wordpress.com
# Fixed para reprodución continua con más caché y con un bucle while
#———————————————————————————————-

#### Inicio del Script ####

case “$1” in

#####Radios####

la100) #La 100 99.9
URII=’mms://wmedia02.uigc.net/la100′
echo “Reproduciendo Radio La 100.”
;;
bebe) #Radio Bebe
URII=’mms://200.42.92.36/bebe’
echo “Reproduciendo Radio Bebe.”
;;
lalo) #Radio Lalo
URII=’mms://200.42.92.36/lalo’
echo “Reproduciendo Radio Lalo.”
;;
petti) #Radio Petti
URII=’mms://200.42.92.36/peti’
echo “Reproduciendo Radio Petti.”
;;
dero) #Radio Deró
URII=’mms://200.42.92.36/dero’
echo “Reproduciendo Radio Deró.”
;;
cerfoglio) #Radio Cerfoglio
URII=’mms://200.42.92.36/cerfoglio’
echo “Reproduciendo Radio Cerfoglio.”
;;
boleros) #Radio Boleros
URII=’mms://200.42.92.36/boleros’
echo “Reproduciendo Radio Boleros.”
;;
romantica) #Romántica
URII=’mms://200.42.92.36/romantica’
echo “Reproduciendo Radio Romántica.”
;;
nacional) #Nacional
URII=’mms://200.42.92.36/nacional’
echo “Reproduciendo Radio Nacional.”
;;
lentos) # Radio Lentos
URII=’mms://mms://200.42.92.36/soft’
echo “Reproduciendo Radio Lentos.”
;;
vivo) # Radio Vivos y conciertos
URII=’mms://200.42.92.36/vivosyconciertos’
echo “Reproduciendo Radio Vivos y Conciertos.”
;;
enamorados) # Radio Enamorados
URII=’mms://200.42.92.36/enamorados’
echo “Reproduciendo Radio Enamorados.”
;;
50) # Radio 50s
URII=’mms://200.42.92.36/50′
echo “Reproduciendo Radios 50s.”
;;
60) # Radio 60s
URII=’mms://200.42.92.36/60′
echo “Reproduciendo Radio 60.”
;;
70) # Radio 70s
URII=’mms://200.42.92.36/70′
echo “Reproduciendo Radio 70s.”
;;
80) # Radio 80s
URII=’mms://200.42.92.36/80′
echo “Reproduciendo Radio 80s.”
;;
90) # Radio 90s
URII=’mms://200.42.92.36/90′
echo “Reproduciendo Radio 90s.”
;;
nuevos) # Radio Nuevos clásicos
URII=’mms://200.42.92.36/nuevosclasicos’
echo “Reproduciendo Radio Nuevos clásicos.”
;;
disco) # Radio Disco
URII=’mms://200.42.92.36/disco’
echo “Reproduciendo Radio Disco.”
;;
mix) # Radio Retro Mix
URII=’mms://200.42.92.36/radioremix’
echo “Reproduciendo Radio Retro Mix.”
;;
pelis) # Radio Películas
URII=’mms://200.42.92.36/soundtrack’
echo “Reproduciendo Radio Películas.”
;;
radiox) # Radio X
URII=’mms://200.42.92.36/Radiox’
echo “Reproduciendo Radio X.”
;;
grandes) # Radio Grandes del Rock
URII=’mms://200.42.92.36/grandesdelrock’
echo “Reproduciendo Radio Grandes del Rock.”
;;
hits) # Radio Rock Hits
URII=’mms://200.42.92.36/RockHits’
echo “Reproduciendo Radio Rock Hits.”
;;
topeu) # Radio Top European
URII=’mms://200.42.92.36/topeuropean’
echo “Reproduciendo Radio Top European”
;;
usa) # Radio Top USA
URII=’mms://200.42.92.36/Topusa’
echo “Reproduciendo Radio Top USA.”
;;
topuk) # Radio Top UK
URII=’mms://200.42.92.36/Topuk’
echo “Reproduciendo Radio Top UK.”
;;
teen) # Radio Teen
URII=’mms://200.42.92.36/teen’
echo “Reproduciendo Radio Teen.”
;;
trendy) # Radio Trendy
URII=’mms://200.42.92.36/TRENDY’
echo “Reproduciendo Radio Trendy.”
;;
adult) # Radio Adulto Contemporáneo
URII=’mms://200.42.92.36/Adultocontemporaneo’
echo “Reproduciendo Adulto Contemporáneo.”
;;
sinatra) # Radio La Voz
URII=’mms://200.42.92.36/sinatra’
echo “Reproduciendo Radio La Voz.”
;;
serrat) # Radio Nano
URII=’mms://200.42.92.36/nano’
echo “Reproduciendo Radio Nano.”
;;
sabina) # Radio Sabinera
URII=’mms://200.42.92.36/sabina’
echo “Reproduciendo Radio Sabinera.”
;;
beatles) # Radio Los 4 de Liverpool
URII=’mms://200.42.92.36/beatles’
echo “Reproduciendo Radio Los 4 de Liverpool.”
;;
elvis) # Radio El Rey del Rock
URII=’mms://200.42.92.36/Elvis’
echo “Reproduciendo Radio El Rey del Rock.”
;;
arjona) # Radio Historias
URII=’mms://200.42.92.36/historias’
echo “Reproduciendo Radio Historias.”
;;
party) # Radio Party Dance
URII=’mms://200.42.92.36/partydancing’
echo “Reproduciendo Radio Party Dance.”
;;
electro) # Radio Electrónico
URII=’mms://200.42.92.36/electronico’
echo “Reproduciendo Radio Electrónico.”
;;
chillout) # Radio Chillout
URII=’mms://200.42.92.36/chillout’
echo “Reproduciendo Radio Chillout.”
;;
blend) # Radio Blend
URII=’mms://200.42.92.36/blend’
echo “Reproduciendo Radio Blend.”
;;
lounge) # Radio Lounge
URII=’mms://200.42.92.36/lounge’
echo “Reproduciendo Radio Lounge.”
;;
smooth) # Radio Smooth Jazz
URII=’mms://200.42.92.36/smooth’
echo “Reproduciendo Radio Smooh Jazz.”
;;
blend) # Radio Emotional
URII=’mms://200.42.92.36/emotional’
echo “Reproduciendo Radio Emotional.”
;;
blend) # Radio Flog
URII=’mms://200.42.92.36/radioflog’
echo “Reproduciendo Radio Flog.”
;;
goth) # Radio Gótica
URII=’mms://200.42.92.36/gotico’
echo “Reproduciendo Radio Gótica.”
;;
demo) # Radio Demo
URII=’mms://200.42.92.36/radiodemo’
echo “Reproduciendo Radio Lounge.”
;;
latin) # Radio Latina
URII=’mms://200.42.92.36/latino’
echo “Reproduciendo Radio Latina.”
;;
letras) # Radio Letras y Canciones
URII=’mms://200.42.92.36/letrascanciones’
echo “Reproduciendo Radio Letras y Canciones.”
;;
reggae) # Radio Reggae
URII=’mms://200.42.92.36/Reggae’
echo “Reproduciendo Radio Reggae.”
;;
brasil) # Radio Brasil
URII=’mms://200.42.92.36/Brasil’
echo “Reproduciendo Radio Brasil.”
;;
salsa) # Radio Salsa
URII=’mms://200.42.92.36/salsa’
echo “Reproduciendo Radio Salsa.”
;;
reggaeton) # Radio Reggaeton
URII=’mms://200.42.92.36/reggaeton’
echo “Reproduciendo Radio Reggaeton.”
;;
tropical) # Radio Tropical
URII=’mms://200.42.92.36/tropical’
echo “Reproduciendo Radio Tropical.”
;;
cuarteto) # Radio Cuarteto
URII=’mms://200.42.92.36/cuarteto’
echo “Reproduciendo Radio Cuarteto.”
;;
clasica) # Radio Clásica
URII=’mms://200.42.92.36/clasica’
echo “Reproduciendo Radio Clásica.”
;;
tango) # Radio Tango
URII=’mms://200.42.92.36/Tango’
echo “Reproduciendo Radio Tango.”
;;
folk) # Radio Folklore
URII=’mms://200.42.92.36/folklore’
echo “Reproduciendo Radio Folklore.”
;;
grego) # Radio Gregoriano
URII=’mms://200.42.92.36/gregoriano’
echo “Reproduciendo Radio Gregoriano.”
;;
gospel) # Radio Gospel
URII=’mms://200.42.92.36/gospel’
echo “Reproduciendo Radio Gospel.”
;;
cristiana) # Radio Cristiana
URII=’mms://200.42.92.36/cristiana’
echo “Reproduciendo Radio Cristiana.”
;;
chicos) # Radio Miniradio
URII=’mms://200.42.92.36/miniradio’
echo “Reproduciendo Radio Miniradio.”
;;
gen) # Radio Gen
URII=’mms://200.42.92.36/gen’
echo “Reproduciendo Radio Gen.”
;;
*)

echo “Seleccione una emisora.
Uso: la100 [Codigo emisora]
—>RADIOS <—
_______________________________________________
| Nombre:              | Codigo:    |
|===============================|===============|
|*La 100 – 99.9         | la100r     |
|*Radio Bebe                | bebe            |
|*Radio Lalo             | lalo      |
|*Radio Petti                 | peti      |
|*Radio Deró                | dero        |
|*Radio Cerfoglio        | cerfoglio    |
|*Radio Boleros                | boleros       |
|*Radio Romántica               | romantica     |
|*Radio Nacional                | nacional      |
|*Radio Lentos                  | lentos        |
|*Vivos y Conciertos            | vivo          |
|*Enamorados                    | enamorados    |
|*Radio 50s                     | 50            |
|*Radio 60s                     | 60            |
|*Radio 70s                     | 70            |
|*Radio 80s                     | 80            |
|*Radio 90s                     | 90            |
|*Radio Nuevos Clásicos         | nuevos        |
|*Radio Disco                   | disco         |
|*Retro Mix                     | mix           |
|*Radio Películas               | pelis         |
|*Radio X                       | radiox        |
|*Radio Grandes del rock        | grandes       |
|*Radio Rock Hits               | hits          |
|*Radio Top European            | topeu         |
|*Radio Top USA                 | usa           |
|*Radio Top UK                  | topuk         |
|*Radio Teen                    | teen          |
|*Radio Trendy                  | trendy        |
|*Radio La Voz                  | sinatra       |
|*Radio Nano                    | serrat        |
|*Radio Sabinera                | sabina        |
|*Radio Los 4 de Liverpool      | beatles       |
|*Radio El Rey del Rock         | elvis         |
|*Radio Historias               | arjona        |
|*Radio Party Dance             | party         |
|*Radio Electrónico             | electro       |
|*Radio Chillout                | chillout      |
|*Radio Blend                   | blend         |
|*Radio Lounge                  | lounge        |
|*Radio Smooth Jazz             | smooth        |
|*Radio Emotional               | emo           |
|*Radio Flog                    | flog          |
|*Radio Gótica                  | goth          |
|*Radio Demo                    | demo          |
|*Radio Latina                  | latin         |
|*Radio Letras y Canciones      | letras        |
|*Radio Reggae                  | reggae        |
|*Radio Salsa                   | salsa         |
|*Radio Brasil                  | brasil        |
|*Radio Reggaeton               | reggaeton     |
|*Radio Tropical                | tropical      |
|*Radio Cuarteto                   | cuarteto      |
|*Radio Clásica                 | clasica       |
|*Radio Tango                   | tango         |
|*Radio Folklore                | folk          |
|*Radio Gregoriano              | grego         |
|*Radio Gospel                  | gospel        |
|*Radio Cristiana               | cristiana     |
|*Radio Miniradio               | chicos        |
|*Radio Gen                     | gen           |
|_______________________________|_______________|

exit 1
;;
esac

#———————
#Llamado a mplayer
#———————
trap exit INT #Interrumpir si hay SIGINT
while [ true ] ; do
mplayer -af lavcresample=44100 -cache 256 “$URII”
done
#### Fin del Script ####
3) Dar permisos al script

chmod +x .la100

4) Creamos el alias para acceder al comando desde terminal con le editor nano

~ $nano /home/USUARIO/.bashrc

Nota: USUARIO representa el nombre de usuario, si su usuario es pepe,

~ $nano /home/pepe/.bashrc

Añadimos la siguiente línea al final:

alias radios=’sh /home/USUARIO/.la100’

Presionamos Ctrl+ O para guardar el doumento y Ctrl + X para salir del editor.

Cerramos la terminal para que se vuelva a leer el archivo que hemos modificado.

5) Volvemos a abrir la terminal, ingresamos el comando la100

Si obtenemos una pantalla como esta, quier decir que hemos hecho todo  malbien, quise decir bien no te preocupes. 😉

Por último la prueba de fuego, ¡prueba con una emisora!

$la100 grandes

Anuncios


Marta says:

Hola!

Tambien me ha gustado tu blog. Chicas Linuxeras pocas, pero vamos siendo mas.

Gracias por lo del curriculum, poco a poco se va ganando terreno.

Un saludo!



majitux says:

Hola! uso debian lenny, seguí todos los pasos y al momento de ingresar el comando la100 me aparece “command not found”.- Y no solo eso, sino que al cerrar y volver a abrir la terminal me aparece “bash: alias: /home/miusuario/.radios’: not found ”

algo estoy haciendo mal, pero no se que será porque los pasos son muy sencillos…. agradeceria una ayuda, please!!!

Saludos



Hola Majitux, la respuesta es muy siemple debnes guardar el alias en archiv .bashrc tal como dice el paso 4, con gedit, nano, kate o el editor que prefieras. Cierras la terminal y vuelves a intentarlo 😉

Suerte y éxitos



majitux says:

De nuevo yo, starslight te comento que yo hice todo exactamente igual al tutorial, pero sigue sin funcionar y cada vez que inicio la termminal me aparece el mensaje “bash: alias: /home/miusuario/.radios’: not found “….. me explico?

Como ya dije, los pasos son muy simples, y por eso no logro saber que puede andar mal….

Salu2!!!



Disculpa ha sido un error mío, debía pioner .la100 no .radios :S



majitux says:

Si, eso fue un error, pero anoche me di cuenta y lo cambié… ahora desaparece el mensaje cada vez que abro la terminal; pero de todos modos cuando escribo “la100” (sin comillas) para que se ejecute, no pasa nada y me dice command not found….

Ahora que podrá ser???



Hola, error mío otra vez, en la línea que debes agregar a bashrc, no debes copiar el signo ‘$’, igualmente, ya lo corregí en el post.

Disculpa las molestias.



majitux says:

Hola, pero es asi como yo lo tenia, es decir, sin el signo ‘$’, asi que eso no seria lo que me esta fallando…. uyy ya no se que puede llegar a ser!, bueno, decime si queres que nos comuniquemos por chat y lo vemos en tiempo real, si?

Saludos

Majitux

pd: No hay ninguna molestia que disculpar… porque sencillamente no es ninguna molestia!!! solo que por ahi alguien mas le puede pasar lo que a mi, y estaria bueno postear la solucion…. 🙂



Alma says:

Hola starslight tengo una excelente noticia para los fans de Soda Stereo.

Fm100 agregó una nueva radio, está dedicada exclusivamente a Soda, se llama “TODOSODA”. Pasan temas de estudio y temas en vivo.

Ahora nos podemos deleitar con su música las 24 hs del día…:)

Una eternidad esperé este instante…

¡¡¡Saludos!!!



Responder

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

et cetera
A %d blogueros les gusta esto: