El post que buscas se encuentra eliminado, pero este también te puede interesar

Mplayer en el conky

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.

Mplayer en el conky


Este es el resultado final:

Con el mplayer reproduciendo:

radio

Y sin el mplayer reproduciendo:

script



GNU



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: due204@gmail.com
#       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}


mplayer



Bueno gente espero que les haya gusta el script.

Saludos y hasta la próxima.


Imagen sexy:

radios

Comentarios Destacados

@The_Amazing_Face +11
online
Que buena manera de reirte de @AleQwerty
@AleQwerty
@due204

Personalmente le pondría el logo de window$ y no el de una excelente, muy ágil y liviana distro Linux com lo es KaOS...
@due204
@AleQwerty Podría ser pero me da fiaca abrir el gimp y modificarlo. Mañana lo cambio por otro logo de otra distro.
@AleQwerty
@due204

Como quieras, es tu post...

6 comentarios - Mplayer en el conky

@The_Amazing_Face +11
online
Que buena manera de reirte de @AleQwerty
@AleQwerty
@due204

Personalmente le pondría el logo de window$ y no el de una excelente, muy ágil y liviana distro Linux com lo es KaOS...
@due204
@AleQwerty Podría ser pero me da fiaca abrir el gimp y modificarlo. Mañana lo cambio por otro logo de otra distro.
@AleQwerty
@due204

Como quieras, es tu post...
@Wadtly
Con ver las imagenes y ver eso de Mplayer - Radio... Pense que es de due y si eres tu hahaha... Buen aporte hermano
@due204
Gracias.
@alexito-0787 +5
Es agradable terminar de ver un post y encontrarse con una imagen tan sexy
@due204 +1
Si te gusto te paso mas imágenes por MP.
@foxsermon
Excelente aporte !!!
@due204
Gracias.
@BloodOnTheDF
Esa url de FM POP no sirve. La probé en mplayer, en VLC y en Clementine y no abre en ninguno. Tendrías una que sirva?
@due204 +1
No che no lo tengo, al script lo arme hace rato y como solo escucho dos estaciones de todas las que tiene es muy probable que los link de las radios estén caídos.
@BloodOnTheDF +1
Ok. No importa.
Buen post
@glantz
Muy bueno @due204, una consulta se puede poner en el conky botones para ir atras, adelante, pausar, stop y la barra de tiempo de reproducción.
@due204
En el mplayer no se pero en el audacious y otros dos reproductores creo que si, tendrías que leer el man del conky ahí dice.