Tal vez a aquellos que nos gusta sentirnos acompañados de la radio, para no sentirnos tan solos frente a la PC, una de las cosas que mas extrañaba a la hora de migrar a Linux, era sencillamente escuchar Radios por Internet.
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, veamos como:
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 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 del documento se cita su autor.
#!/bin/bash
#----------------------------------------------------------------------------------------------
# Llama a MPlayer, segun la radio o canal indicada/o
# $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 -
# Modificado por:
# 'Chuecko_Zarpele' 20080308 -
# 'Iuga' 20081003 -
#----------------------------------------------------------------------------------------------
#### Inicio del Script ####
case "$1" in
#####Populares####
la100) #La 100 99.9
URII='mms://streamla100.uigc.net/la100'
echo "Reproduciendo Radio La 100."
;;
mega) #Mega 98.3
URII='http://mega.telecomdatacenter.com.ar/mega'
echo "Reproduciendo Radio Mega."
;;
rockandpop) #Rock And Pop 95.9
URII='mms://200.59.146.10/rockandpop-du'
echo "Reproduciendo Radio Rock And Pop."
;;
pop) #Pop 101.5
URII='http://pop.telecomdatacenter.com.ar/pop'
echo "Reproduciendo Radio Pop."
;;
aspen) #Radio Aspen 102.3
URII='mms://200.59.146.10/radioaspen-ba'
echo "Reproduciendo Radio Aspen."
;;
metro) #RadioMetro 95.1
URII='mms://200.59.146.10/radiometro-ba'
echo "Reproduciendo Radio Metro."
;;
disney) #RadioDisney 94.3
URII='mms://radiodisney.telecomdatacenter.com.ar/radioDisney/radiodisney.asx'
echo "Reproduciendo Radio Disney."
;;
los40) #Los 40 Principal
URII='http://66.175.96.10/ARLOS40P'
echo "Reproduciendo Los 40 Principal."
;;
#####Tango####
2x4) #La 2x4 Tango
URII='mms://2x4.telecomdatacenter.com.ar/2x4'
echo "Reproduciendo 2x4."
;;
#####AM####
lared) # Radio La Red AM 9100
URII='mms://lared.wms.sinectis.com.ar/laredam910'
echo "Reproduciendo Radio La Red."
;;
mitre) # Radio Mitre 792 AM
URII='mms://streammitre.uigc.net/mitrevivo'
echo "Reproduciendo Radio Mitre."
;;
delplata) # Del Plata AM 1030
URII='mms://delplata.telecomdatacenter.com.ar/delplata'
echo "Reproduciendo Del Plata."
;;
continental) # AM 590 Continental
URII='http://66.175.96.10/arcontinental'
echo "Reproduciendo Continental."
;;
radio10) # Radio 10
URII='mms://200.43.193.143/radio10'
echo "Reproduciendo Radio 10."
;;
#### Otros ####
taringa) #Radio Taringa de Taringa.Net
URII='http://stream.giss.tv:8000/Taringaradio.mp3'
echo "Reproduciendo Radio Taringa."
;;
tala) # Mediterranea 103.1 Rosario del Tala Entre Rios
URII='mms://200.45.143.242:8000'
echo "Reproduciendo Mediterranea 103.1."
;;
#### Television ####
tn24) # TN 24 Horas
URII='mms://wmedia01.uigc.net/TN'
echo "Reproduciendo TN 24."
;;
canal7) # La televisión pública
URII='mms://canal7envivo.telecomdatacenter.com.ar/canal7envivo'
echo "Reproduciendo Canal 7."
;;
cmtv) #CMTV El canal de la musica
URII='mms://200.32.3.35:9080 '
echo "Reproduciendo CMTV."
;;
canal26) # Canal 26 - Argentina
URII="mms://200.115.194.1:8080/Canal26?MSWMExt=.asf"
echo "Reproduciendo Canal 26."
;;
*)
echo "Seleccione una emisora o canal de televisión.
Uso: radios [Codigo emisora]
--->RADIOS POPULARES< ---
NOMBRE - CODIGO
|*La 100 - 99.9 ( la100 )
|*Rock And Pop 95.9 | rockandpop |
|*Mega 98.3 | mega |
|*Pop 101.5 | pop |
|*Radio Aspen 102.3 | aspen |
|*Radio Disney 94.3 | disney |
|*Los 40 Principal | los40 |
--->RADIOS AM< ---
|*Radio La Red AM 9100 | lared |
|*Radio Mitre 792 AM | mitre |
|*Del Plata AM 1030 | delplata |
|*Contiental AM 590 | continental |
|*Radio 10 | radio10 |
|*La 2x4 Tango | 2x4 |
--->RADIOS OTROS< ---
|*Radio Taringa | taringa |
|*Mediterranea 103.1 R. del Tala| tala |
--->TELEVISION ARG< ---
|*TN 24 Horas ( tn24 )
|*La televisión pública | canal7 |
|*CMTV El canal de la musica | cmtv |
|*Canal 26 - Argentina | canal26 |
"
exit 1
;;
esac
#---------------------
#Llamado a mplayer
#---------------------
mplayer -af lavcresample=44100 -cache 32 "$URII"
#### Fin del Script ####
Una vez que tenemos este script copiado (Copy & Paste) en el GNU/Nano, o cualquier otro editor de textos, lo guardamos en nuestra home con el nombre .radios
Ahora bien, 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 (que es lo mismo que: +x; 1; 001).
Por una cuestion de comodidad crearemos un alias para que nuestro usuario podra llamar al comando radio sin necesidad de estar parado en el directorio donde guardo el script.
Para ello en la consola escribimos:
$: sudo nano /home/usuario/.bashrc
NOTA: Debemos remplasar usuario por nuestro nombre de usuario, o mejor dicho, 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. 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 con 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 nuestro nombre de usuario, o mejor dicho, 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 (todas las consolas que hemos abierto), por lo cual lo mas facil seria reiniciar, en la consola escribimos:
$: sudo reboot
Una vez que reiniciamos, vamos a probar el alias radios. Para ello en una consola escribimos:
$: radios
Y obtendremos una salida como esta:
Uso: radios opcion
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 debemos utilizar el comando con la siguiente sintaxis:
$: radios [EMISORA]
Por ejemplo yo elegi Continental:
$: radios continental
Esperamos que cargue el buffer, y... listo escuchamos la radio desde nuestro flamante Ubuntu. Desde aqui todo se puede ;)
Saludos!
Overclock_Orange
fmdlc.unix@gmail.com
AUTOR DEL SCRIPT: Arturo 'Buanzo' Busleiman

1 comentarios:
espero tengan un buen sonido ya que el mio ya que es muy malo
Publicar un comentario