Hola gente de T! como les va???
Continuando con mi obsesión por las radios onlines, el mplayer y el conky hoy acabo de armar un script para el conky el cual me ha dejado muy satisfecho con el resultado.
Este es el resultado final:
Con el mplayer reproduciendo:
Y sin el mplayer reproduciendo:
Bueno primero este es el script de las radios:
La diferencia con mi antiguo script es que le al mplayer le agregue el parametro -quiet para me de la información que yo necesito y su salida la dirigí a un log en el /tmp para obtener los datos.
El script del conky es este:
Como verán hoy no estaba muy inspirado con los nombres para el script.
y por ultimo agregue esta linea al final de mi .conkyrc
Bueno gente espero que les haya gusta el script.
Saludos y hasta la próxima.
Continuando con mi obsesión por las radios onlines, el mplayer y el conky hoy acabo de armar un script para el conky el cual me ha dejado muy satisfecho con el resultado.
Este es el resultado final:
Con el mplayer reproduciendo:
Y sin el mplayer reproduciendo:
Bueno primero este es el script de las radios:
#!/bin/bash
#===============================================================================
#
# FILE: radio.sh
#
# USAGE: ./radio.sh
#
# DESCRIPTION: Radios online
#
# OPTIONS: None
# REQUIREMENTS: Mplayer
# BUGS: None
# NOTES: None
# AUTHOR: Due204
# ORGANIZATION: [email protected]
# CREATED: 01/08/12 01:51:22 ART
# REVISION: 0.2
#===============================================================================
function menu()
{
echo "Due204"
echo "Script para seleccionar que radio queremos escuchar"
echo " "
echo "1 Mega 98.3 Puro rock Nacional"
echo "2 101.5 Pop"
echo "3 Rock and Pop"
echo "4 RockRadio1 Clasicos del Rock y el Metal"
echo "5 Metro 95.1"
echo "6 RadioMc"
echo "7 Radio Obsecion"
echo "8 Cultuta Geek"
echo "9 Salir"
echo " "
echo "Due204"
echo "Seleccione una de las radios"
read RADIO
}
if [ -z $1 ]; then
menu
else
RADIO=`echo "$1"`
fi
if [ "$RADIO" = "1" ]; then
mplayer -quiet http://mega.telecomdatacenter.com.ar/mega > /tmp/mplayer.log
elif [ "$RADIO" = "2" ]; then
mplayer -quiet http://pop.telecomdatacenter.com.ar/pop/.wma > /tmp/mplayer.log
elif [ "$RADIO" = "3" ]; then
mplayer -quiet http://streaming.fmrockandpop.com/rockandpop > /tmp/mplayer.log
elif [ "$RADIO" = "4" ]; then
mplayer -quiet http://77.74.192.50:8000 > /tmp/mplayer.log
elif [ "$RADIO" = "5" ]; then
mplayer -quiet http://streaming.metro951.com/metro > /tmp/mplayer.log
elif [ "$RADIO" = "6" ]; then
mplayer -quiet http://66.90.111.10:8000 > /tmp/mplayer.log
elif [ "$RADIO" = "7" ]; then
mplayer -quiet http://76.72.160.230:8902/listen.pls > /tmp/mplayer.log
elif [ "$RADIO" = "8" ]; then
mplayer -quiet http://64.37.55.229:8026/ > /tmp/mplayer.log
elif [ "$RADIO" = "9" ]; then
exit
else
echo "Ha seleccionado una radio incorecta"; sleep 1;
echo "Ingrese un numero de radio correcto"; sleep 1; clear; $0
fi
La diferencia con mi antiguo script es que le al mplayer le agregue el parametro -quiet para me de la información que yo necesito y su salida la dirigí a un log en el /tmp para obtener los datos.
El script del conky es este:
#!/bin/bash
#===============================================================================
#
# FILE: pepito.sh
#
# USAGE: ./pepito.sh
#
# DESCRIPTION:
#
# OPTIONS: ---
# REQUIREMENTS: mplayer y conky
# BUGS: ---
# NOTES: ---
# AUTHOR: ..::Due204::..
# ORGANIZATION:
# CREATED: 18/01/14 14:58:07 ART
# REVISION: 0.1
#===============================================================================
while [ `ps -A | grep -i mplayer | wc -l` -ge 1 ]; do
echo "Radio :`cat /tmp/mplayer.log | grep "Name" | cut -d ":" -f2`"
echo "Genero :`cat /tmp/mplayer.log | grep "Genre" | cut -d ":" -f2`"
echo "Artista: `cat /tmp/mplayer.log | grep "ICY" | cut -d "'" -f2 | cut -d "-" -f1 | tail -n1`"
echo "Tema:`cat /tmp/mplayer.log | grep "ICY" | cut -d "'" -f2 | cut -d "-" -f2 | tail -n1`"
sleep 1
clear
done
echo "El mplayer no esta en reproducción."
sleep 1
clear
$0
Como verán hoy no estaba muy inspirado con los nombres para el script.
y por ultimo agregue esta linea al final de mi .conkyrc
${color white}Radio:
${execi 10 ~/.conky/pepito.sh}
Bueno gente espero que les haya gusta el script.
Saludos y hasta la próxima.
Imagen sexy: