Como escuchar radio online desde consola

Imagen de visone
0 puntos

Este tema me traia de cabeza, no conseguia hacer funcionar la radio a traves de mplayer, les voy a explicar como lo hize funcionar.

Primero de todo instalar mplayer y los w32codecs o en mi caso w64codecs.En debian lenny tuve que añadir este repo

##Debian multimedia (codecs & mas)
deb http://www.debian-multimedia.org testing main

una vez instalados tenemos varias formas de conectarnos a diferentes radios.Yo voy a explicar mi modo, a traves de consola y haciendo uso del comando "alias".
Primero buscamos las direcciones de las radios,aqui les dejo unas cuantas:

Rac1
mplayer http://212.72.186.18:8410

iCat
mplayer http://www.icatfm.cat/directes/totcat_wm.m3u

iCatFM
mplayer http://www.icatfm.cat/directes/icatfm_wm.m3u

RNE Clásica
mplayer -playlist http://www.rtve.es/rne/audio/RNEclasica.asx

Sky Música
mplayer -playlist http://sky.fm/mp3/the80s.pls

RNE1
mplayer -playlist http://www.rtve.es/rne/audio/r1live.asx


RNE3
mplayer -playlist http://www.rtve.es/rne/audio/RNE3.asx


RNE4
mplayer -playlist http://www.rtve.es/rne/audio/RNE4.asx


RNE5
mplayer -playlist http://www.rtve.es/rne/audio/RNE5.asx


40 principales
mplayer -playlist http://www.los40.com/nuevo_player/40Principales.asx


Cadena Dial
mplayer -playlist http://www.los40.com/nuevo_player/dial.asx


Europa FM
mplayer -playlist http://www.ondacero.es/europafm.asx


Cadena ser
mplayer http://80.231.170.146:8006/live520


Onda cero
mplayer -playlist mms://www.ondacero.es/live.asx

Tened en cuenta que las direcciones van cambiando, san google es tu amigo.

Seguimos, ahora vamos a crear los alias para cada una de las emisoras de radio.
El comando alias se utiliza para facilitar la escritura de comandos complicados y largos de escribir, su uso es mas o menos asi:

alias "el nombre por el que reconoceremos el comando"='"nuestro comando"'

Ahora vamos a guardar nuestro alias para tenerlo siempre a mano
Abrimos con nuestro editor de textos favorito este archivo,tenemos que usar permisos temporarios de admin.

sudo gedit ~/.bashrc

Y añadimos nuestra/s lineas, en este caso voy a usar la cadena ser

alias ser='mplayer http://80.231.170.146:8006/live520'

Guardamos y cerramos.
si ahora hacemos en consola $alias nos saldra un listado como este

# some more ls aliases
alias ls='ls --color=auto'
alias ser='mplayer http://80.231.170.146:8006/live520'

Ya hemos comprobado que tenemos nuestro alias reconocido, ahora solo nos queda escribir $ser en consola y tendremos nuestra emisroa sonando.

Espero les aproveche!!!

Un saludo!!

Imagen de blastodermo
+1
0
-1

Buenas

Adjunto un script que sirve para elegir una radio de una lista. Hace
falta tener instalado el paquete whiptail.

Hay que crear un directorio que contenga archivos con el nombre de la
radio como nombre de archivo y como contenido la direccion del la radio.
Si hace falta la opcion -playlist hay que ponerla dentro del archivo,
antes de la direccion. Los nombres de archivo no pueden contener
espacios.

El directorio debe indicarse en el script en la variable RADIODIR

[CORTAR AQUÍ]

#!/bin/sh

SEMAFORO="verde"
RADIODIR=/home/usuario/radio/ # personalizar. Poner la barra final.
ALTO=20
ANCHO=40

while [ $SEMAFORO = "verde" ]; do
QUANTS=$(ls $RADIODIR | wc -l)
LISTA=$(ls $RADIODIR | tr "\n" "%" | sed 's/%/ + /g')

whiptail --menu "Elige una radio" $ALTO $ANCHO $QUANTS ${LISTA} 2> /tmp/aEdaV$$

if [ $? -eq 0 ]; then
mplayer $(cat ${RADIODIR}$(cat /tmp/aEdaV$$))
rm /tmp/aEdaV$$
else
echo Saliendo...
rm /tmp/aEdaV$$
SEMAFORO="rojo"
fi
done

[CORTAR AQUÍ]

Mplayer debe estar en el path. Se debe poder escribir en /tmp. Se
presentará un menú en modo texto.

Espero que le sea útil a alguien.

Saludos,
Edu

+1
0
-1