jueves, 23 de abril de 2009

Escuchar Radios por Consola

Interesante y practico para escuchar radios por internet a traves de la consola y también ver televisión a través del mplayer.
lo primero que debemos realizar es bajar el mplayer, tanto sea por consola con.
sudo apt-get install mplayer
O por interfaz gráfica a través de Synaptic o añadir y quitar.
Luego abrimos nuestro editor de texto favorito y copiamos el siguiente script

#!/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 - - http://www.codigounix.com.ar/
# Modificado por:
# 'Chuecko_Zarpele' 20080308 - - http://www.zarpele.com.ar
#----------------------------------------------------------------------------------------------

#### Inicio del Script ####

case "$1" in

#####Populares####

la100) #La 100 99.9
URII='mms://wmedia02.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<---

| Nombre: | Codigo: |

|*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<---

| Nombre: | Codigo: |

|*Radio Taringa | taringa |
|*Mediterranea 103.1 R. del Tala| tala |


--->TELEVISION ARG<---

| Nombre: | Codigo: |
|*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 ####


Lo guardamos en la carpeta de usuario (el tuyo) llamándolo " .radios " No te olvides del punto antes del nombre para transformarlo en oculto.
luego le cambiamos el permiso de ejecucion con:
chmod +x .radios
después creamos un alias para llamarlo
alias radios='sh /home/hugo/.radios' y lo guardamos en el archivo oculto de .bashrc que se encuentra en la carpeta de usuario
Y listo.
Reiniciamos y a escuchar.

2 comentarios:

  1. Hola, muchas gracias por compartir el script, está genial. Sin embargo tengo problemas para reproducir la 2x4 y no he podido resolver el asunto. Te paso la salida que me da el script, ojalá que me puedas ayudar. Saludos, Juan Carlos.


    Reproduciendo 2x4.
    MPlayer SVN-r29237-4.4.1 (C) 2000-2009 MPlayer Team
    mplayer: could not connect to socket
    mplayer: No such file or directory
    Failed to open LIRC support. You will not be able to use your remote control.

    Playing mms://2x4.telecomdatacenter.com.ar/2x4.
    STREAM_ASF, URL: mms://2x4.telecomdatacenter.com.ar/2x4
    Resolving 2x4.telecomdatacenter.com.ar for AF_INET6...
    Couldn't resolve name for AF_INET6: 2x4.telecomdatacenter.com.ar
    Resolving 2x4.telecomdatacenter.com.ar for AF_INET...
    Connecting to server 2x4.telecomdatacenter.com.ar[200.82.126.78]: 1755...
    connect error: Connection refused
    Resolving 2x4.telecomdatacenter.com.ar for AF_INET6...
    Couldn't resolve name for AF_INET6: 2x4.telecomdatacenter.com.ar
    Resolving 2x4.telecomdatacenter.com.ar for AF_INET...
    Connecting to server 2x4.telecomdatacenter.com.ar[200.82.126.78]: 80...
    Resolving 2x4.telecomdatacenter.com.ar for AF_INET6...
    Couldn't resolve name for AF_INET6: 2x4.telecomdatacenter.com.ar
    Resolving 2x4.telecomdatacenter.com.ar for AF_INET...
    Connecting to server 2x4.telecomdatacenter.com.ar[200.82.126.78]: 80...
    Cache size set to 32 KBytes
    Cache fill: 0.00% (0 bytes) Ahhhh, stream_chunck size is too small: 4
    Error while parsing chunk header
    Cache fill: 8.37% (2742 bytes)
    ASF file format detected.
    [asfheader] Audio stream found, -aid 1
    ASF: No audio stream found -> no sound.
    No stream found.


    Exiting... (End of file)

    ResponderEliminar
  2. Yo tengo la misma salida hace unos meses; antes escuchaba muy bien la 2x4 y luego la misma salida, quisiera saber como hago para escuchar la 2x4 de nuevo con mplayer o cualquier reproductor en linux

    ResponderEliminar