Escuchar radio desde linux por consola

Muchas radios que brindan su señal por la red, utilizan plug-ins de reproducción de otros sistemas operativos como los de Microsoft y su WMP (Windows-Media Player).
Nosotros también tenemos la nuestra pero de manera mucho mas flexible:

Lo primero que vamos a realizar, sera descargar mplayer (si es que no se encuentra instalado), para ello en una consola:

$: sudo apt-get install mplayer

Una vez terminado esto, vamos a crear con nano (o cualquir otro editor de texto plano) un archivo de texto para realizar un script que nos permita seleccionar la radio que deseamos escuchar, el script es el siguiente:

NOTA: Es un script que encontre navegando por Internet, al final se cita su autor (licencia GPL).

#!/bin/bash
#
# llama a mplayer, segun la radio indicada
#
# $Id: radio,v 1.8 2007-01-04 14:48:32 javier Exp $

case "$1" in

#
# radios argentinas
#

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'
;;

## (Radio cuty de jujuy y la Red fueron agregadas por mi)

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
#

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: radio.sh opcion

city ( Radio City Jujuy )
lared ( La Red )
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 )

tn24 ( TN 24 Horas )
"
exit 1
;;
esac

mplayer -af lavcresample=44100 -cache 32 "$URII"

Una vez que tenemos este script copiado (Copy & Paste) en el GNU/Nano, o cualquier otro editor de texto plano, lo guardamos en nuestra home con el nombre .radios
Ahora necesitamos darle permiso para que se pueda ejecutar, para ello, en el directorio donde hemos guardado el script, en la consola escribimos:

$: chmod +x .radios

Listo, ya tenemos mplayer instalado, hemos creado el script, y le hemos dado permiso de ejecución.

Por una cuestion de comodidad es mejor crear un alias para que puedamos llamar al comando radios sin necesidad de estar parado en el directorio donde se guardo el script.
Para ello en la consola escribimos:

$: sudo nano /home/usuario/.bashrc

NOTA: Debemos remplasar usuario por el nombre de nuestra carpeta home.

Una vez abierto GNU/Nano, y visualizando el archivo .bashrc vamos a introducir un nuevo alias, si miramos bien, encontraremos una sección de alias en este archivo (# Alias definitions.). Un alias basicamente lo que hace es introducir una nueva manera de llamar a un comando (con su sintaxis ya escrita) que dificilmente recordemos, entonces esta es una herramienta que nos ayuda para no recordar tantas cosas.
Agregamos un alias como este:

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

NOTA: Debemos remplasar usuario por el nombre de nuestra carpeta home.

Guardamos los cambios (Ctrl + O) y salimos (Ctrl + X).
Ahora para que Bash vuelva a leer el archivo .bashrc y cargue la configuración actual debemos cerrar nuestra sesión, por lo cual lo mas facil seria reiniciar la pc, en la consola escribimos:

$: sudo reboot

Una vez que reiniciamos, vamos a probar el alias radios. Para ello en una consola escribimos:

$: radios "enter"

Y obtendremos una salida con un menu de todas las radios como esta:

Uso: radios.sh opcion

city ( Radio City Jujuy )
lared ( La Red )
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 )

tn24 ( TN 24 Horas )

Por lo cual si queremos escuchar alguna de las radios del listado debemos utilizar el comando de la siguiente manera:

$: radios EMISORA

donde EMISORA = alguna radio

Por ejemplo yo elegi radio city:

$: radios city "enter"

Esperamos que cargue el buffer, y listo escuchamos la radio desde nuestro flamante linux desde la consola. Desde aqui todo se puede ;)

Saludos!!

Publicado en:
http://ubuntu-ar.org/soporte/comos/radios-argentinas

Por:
Overclock_Orange
fmdlc.unix@gmail.com

AUTOR DEL SCRIPT: Arturo 'Buanzo' Busleiman

Modificado por: Abel Uzqueda "XENEIZE511"
elxeneize511@gmail.com

Tags:

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de unixuser
ola gracias

ola gracias ya voy a prober el script siempre me gustaron le da un toque "hacker"

Enviado por unixuser el Lun, 29/10/2007 - 00:15.
Imagen de gaby
Muy buen aporte...!!! Lo

Muy buen aporte...!!! Lo probe y anda. Laughing

 

Enviado por gaby el Vie, 02/11/2007 - 12:27.
Imagen de yojota
muy bueno

Buen aporte a la comunidad, te felicito y todo sin preguntar solo googliando

bien

 

yojota

Enviado por yojota el Mié, 07/11/2007 - 01:32.
Imagen de brendix
Muy bien!!

Buenisimo tu aporte..., funciona de 1000.

Gracias Wink

>Brendix<

Enviado por brendix el Lun, 12/11/2007 - 19:31.
Imagen de cristianmanuel
gracias

esta muy bueno el dato!!!

Enviado por cristianmanuel el Mar, 18/12/2007 - 21:21.
Imagen de oaglp
....

muy buena la info. lo voy a poner en practica

Webeando en la red

Enviado por oaglp el Mié, 19/12/2007 - 15:48.
Imagen de Usuario Anónimo
Para escuchar radio uno

Hola, te agrego un link, para escuchar radio uno (103.1) lo que tienen que agregarle al script es

uno) # 103.1 Radio Uno
URII="http://www.radiouno.com.ar/32k.m3u"
;;

antes de #television y

uno (FM 103.1 Radio Uno )

dentro de echo para que muestre también esta opción.

Enviado por Usuario Anónimo (no verificado) el Mié, 06/02/2008 - 19:55.
Imagen de XENEIZE511
Gracias por el aporte

Gracias por tu aporte, lo agregue al script y funciona de pelos, estaria bueno q te registres al citio, es una invitacion no solo mia, sino de todos los usuarios de USL Jujuy, ya q es bueno empesar a conocer a las personas q realizan aportes como estos.

 Saludos!!!

XENEIZE511

Enviado por XENEIZE511 el Jue, 07/02/2008 - 00:10.
Imagen de euge
Excelente!

Excelente el script y muy bueno el crecimiento de la page. Haré referencia en mi modesto blog a este script.

Enviado por euge (no verificado) el Sáb, 29/03/2008 - 10:05.
Imagen de diego77
Radio 10

Hola, te agrego un link, para escuchar radio 10 (AM 910) lo que tienen que agregarle al script es

10) # Radio 10 AM 910
URII="mms://radio10.telecomdatacenter.com.ar/radio10"
;;

antes de #television y

10 ( AM 910)

dentro de echo para que muestre también esta opción.

Enviado por diego77 (no verificado) el Jue, 10/04/2008 - 02:47.
Imagen de gaston
Ok

Muchas gracias diego77, te invitamos a crearte una cuenta y formar parte de usljujuy.

Saludos!Wink

Enviado por gaston el Jue, 10/04/2008 - 20:20.

Inicio de sesión

CAPTCHA
Esta pregunta sirve para asegurarnos de que eres una persona y no un robot que envía spam
5 + 14 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Comentarios