He actualizado este script añadiendole un reproductor mas y anadiendo opcion para controlar tambien el reproductor, para obtener info, vea este link:
http://zer0-azucar.blogspot.com/2011/01/musictrl-controla-el-reproductor-activo.html
Este script solo arroja en un archivo datos como: canción, artista, album, reproductor y estado del reproductor (play/pause), es practico para usar con el conky (lo hice pensando en este) y el conky mostrara estos datos en pantalla
unos ejemplos de su aplicación:
funciona: arrojando en archivos separados los datos del ultimo reproductor que no se encuentre en pausa, si todos se encuentran en pausa, colocara los datos del ultimo abierto
Por el momento
solo soporta 3 6 reproductores: moc, mplayer (no smplayer ni gmplayer ya que los marca como mplayer), rhythmbox, exaile, muine y vlc pero si alguien lo necesita para otro reproductor con gusto lo añadiré en la lista
No soporta multiples instancias, si abres varios archivos con el mplayer solo se mostraran los datos del ultimo abierto sin importar si esta en pausa o no
lo descargas de aquí:
http://www.mediafire.com/?zmw43wkzkdm
descomprimes con tu método favorito y ejecutas desde una terminal el script, antes le das permisos de ejecución:
$ chmod +x instalador.sh
Despues ejecutamos el instalacor
$ bash instalador.sh
El script quedara instalado en la carpeta "~/.cual-escuchas"
el script genera 6 archivos, uno de ellos no lo debes de tomar en cuenta
los 5 restantes corresponden a:
cancion ----->> nombre de la canción que esta sonando
artista ----->> nombre del artista que esta sonando
artistalbum ----->> nombre del artista y nombre del álbum
album ----->> nombre del álbum
cancionartista ----->> nombre de la canción así como del artista
reproductoredo ---->> nombre del reproductor en curso y estado de este
ahora nos toca poner lo necesario en el conky para que se muestren estos datos
yo uso mousepad, así que pongan en su lugar su editor preferido
$ mousepad ~/.conkyrc
nos ponemos en la sección después de:
TEXT
y agregamos las siguientes lineas en el lugar donde nos sea mas conveniente (dentro del archivo ~/.conkyrc)
primero que nada agregamos las lineas para ejecutar el script
${execp ~/.cual-escuchas/cual-escucha.sh}
ahora:
si queremos mostrar el nombre del artista y nombre del album:
${exec cat ~/.cual-escuchas/artistalbum}
si queremos mostrar el nombre de la canción:
${exec cat ~/.cual-escuchas/cancion}
si quieres mostrar el nombre de la canción y el artista
${exec cat ~/.cual-escuchas/cancionartista}
si quieres mostrar el nombre del reproductor en curso y el estado de este (play/pause)
${exec cat ~/.cual-escuchas/reproductoredo}
Repito, estas ultimas expresiones no son en terminal, las pondrás en el conky para mostrar la información deseada
Anexé una extención para el emesene con el cual podras poner como mensaje personal la cancion que escuchas, pero advierto que manda muchos mensajes de error todavia, en el archivo "~/.cual-escuchas/cualescucha.sh" busca la seccion que diga: "mail" y cambias el correo que tiene por el tuyo
Tambien necesitas habilitar la opcion "dbus" en el emesene.
Lo deje habilitado (una disculpa) pero si quieres desabilitar la opcion solo comenta desde la linea 256 hasta la 270, desde:
"######### para el emesene"
hasta
"######################## termina emesene"
para serles sincero no comprobé el script de instalación, ni la versión para el blog (solo una ligera modificación en la variable del directorio)
Si existe algún inconveniente o si desean que anexe el soporte para algún reproductor de su agrado, solo haganmelo saber y con gusto añadiré lo necesario
NOTA:
He actualizado este script añadiendole un reproductor mas y anadiendo opcion para controlar tambien el reproductor, para obtener info, vea este link:

Script para mostrar en pantalla cancion de reproductor en curso by
gory gorylong is licensed under a
Creative Commons Atribución-No comercial-Licenciamiento Recíproco 2.5 México License.