Keep Walking

Escuchar radio desde el Bash

Posted in Internet, Linux, Scripts, shell, tecnología by Martín on marzo 7, 2008

¡Fantástico !

Por fin alguien se puso las pilas con esto. No, no fuí yo, claro, aunque me tomé la libertad de hacer algunas correcciones insignificantes.

Encontré en el blog Código Unix, un artículo en el que publican un script muy interesante para escuchar radio por internet desde la consola.

El tema es bastante sencillo. Primero hay que tener instalado el mplayer. Para esto consultamos con:

sudo apt-cache search mplayer

Si no está instalado, lo instalamos:

sudo apt-get install mplayer

En nuestro home editamos un archivo .radios (vi .radios, o con otro editor si les gusta) y, a continuación, copy & paste de lo siguiente:

#!/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 8/03/08case
case $1 in
#
# Radios Argentinas
#
boca) # FM La Boca
URII=’http://streammax.alsonet.com/fmlab’
;;
america) # Radio America
URII=’mms://200.59.146.10/radioamerica-ba’
;;
uno) #Radio Uno
URII=’http://www.radiouno.com.ar/32k.m3u’
;;
city) #Radio City (Jujuy) 107.1 FM
URII=’http://69.65.102.148:8000/’
;;
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’
;;
fm100) # FM 100 99.9 rtsp://g2.prima.com.ar/vivo/cadena100.rm
URII=’rtsp://g2.prima.com.ar/vivo/cadena100.rm’
;;
fmsi) # 89.1 FM BA San Isidro
# (requiere faad/aac)
URII=’http://streaming.euro-web.com.ar:8000′
;;
#
# Television en vivo
#
tn24) # TN 24 Horas
URII=’mms://wmedia01.uigc.net/TN’
;;
#
# 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: radios [Emisora]
mitre ( Radio Mitre 792 AM )
rp ( Rock and Pop )
los40 ( Los 40 Principales )
fm100 ( FM 100 99.9 )
delplata ( Del Plata AM 1030 )
continental ( Contiental AM 590 )
mega ( Mega 98.3 Puro Rock Nacional )
fmsi ( FM BA San Isidro 89.1 )
kehuelga ( Radio libre y social 102.9 FM )
boca ( FM La Boca )
america ( Radio America )
uno ( Radio Uno )
city (Radio City 107.1 FM – Jujuy)
tn24 ( TN 24 Horas ) (Televisión en directo)

exit 1
;;
esac
mplayer -af lavcresample=44100 -cache 32 $URII

Ojo con las comillas dobles y las simples. Si experimentan algún error prueben sobreescribir las comillas, ya que en el copy paste de los scripts vía web suelen confundirse éstos caracteres aunque a simple vista parezca que están bien.

A continuación, le damos permisos de ejecución al archivo creado:

sudo chmod +x .radios

Para hacer las cosas más cómodas, vamos a crear un alias. En nuestro home:

vi .bashrc

Y agregamos una línea como la siguiente:

alias radios=’sh /home/usuario/.radios’

En donde “usuario”, debemos colocar nuestro nombre de usuario.

Para que el nuevo alias se active debemos abrir otra instancia del bash, así que luego de guardar cerramos la consola y abrimos otra.

Ahora sólo basta con escribir radios en la consola y presionar enter. Ahí se nos indicará cómo escuchar la radio deseada.

Fuente: Código Unix
Enlaces: My Blog GNU Linux

2 comentarios

Subscribe to comments with RSS.

  1. gaby campo said, on abril 25, 2008 at 5:36 am

    Excelente, gracias! estas son las cosas sencillas que hacen las diferencias grosas.

    Por ejemplo tratar de escuchar la rockandpop por web era una tortura.

    Saludos.

  2. La cien en Rhythmbox « Keep Walking said, on julio 5, 2009 at 9:17 pm

    […] pasos serían similares para cualquier reproductor que sea compatible con mms (o bien utilizar el script para escuchar radio desde bash). Los pasos los realicé con Mozilla […]


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

A %d blogueros les gusta esto: