Ultimamente he estado usando el Music Player Daemon (MPD) para escuchar música. Tambien me he dado cuenta que en Twitter hace varios días está de trending topic el hashtag #nowplaying, donde la gente publica lo que está escuchando. En base a ésto y a un poco de imaginación y tiempo libre, cree un script en bash que me permite publicar lo que estoy escuchando.
El script, llamado mpd-twitter, usa el cliente mpc para conectarse a mpd y obtener el artista y nombre de la reproducción actual, hacer el parseo necesario y posteriormente publica un estado en twitter.
PRE0
El archivo de configuración, que debe estar ubicado en ~/.mpd-twitter, es:
PRE1
Para los usuarios de Archlinux que quieran probarlo, he creado un PKGBUILD:
PRE2
Tambien lo pueden encontrar en el repositorio AUR.
La idea es lanzar el script con algun hotkey de nuestro gestor de ventanas y asi, cada véz que quieras mostrar lo que estás escuchando, simplemente precionas la combinacion de teclas que configuraste. Por ejemplo, en DWM la he configurado asi:
PRE3
De esta forma, cada vez que presiono Alt+Shift + T, aparece en twitter lo que estoy escuchando.

* Yo ocupo Rhythmbox y es posible obtener lo que estamos escuchando con el comando "rhythmbox-client --print-playing", eso permitiría agregar rhythmbox al cliente
* El segundo comentario es que en lugar de entregar el nombre de usuario y password sería mejor crear el script como aplicación genérica (dentro de lo posible) y utilizar OAUTH
Buscando una herramienta para poder mostrar lo que estoy escuchando en un servidor MPD que tengo en mi red local, me tope con tu blog y tu script, al principio no me funciono ya que no tiene soporte para oauth. Por lo que buscando una alternativa de acceso encontré a supertweet.net que es una API para Twitter, el mismo lo he adaptado a tu script acá te lo dejo:
http://dl.dropbox.com/u/11990994/twitter/mpd-twitter.tar.gz , lo puedes ver funcionando en mi cuenta en twitter: @zokeber
Que genial. No conocia eso de "supertweet", al parecer es un proxy que se encarga de hacer el OAuth.
Yo estoy buscando la forma de implementar OAuth en bash, ya encontre unas librerias por ahi, quiero probarlas pronto.
saludos!