Para enviar lo que está sonando en Amarok (KDE 3.5) a Twitter. Pega este código esto en un archivo y lo guardas en tu ~/bin como amarok2twitter por ejemplo.
#!/bin/sh
artista=`dcop amarok player artist`
titulo=`dcop amarok player title`
album=`dcop amarok player album`
mensaje="Suena en #Amarok ? \"$titulo\" ($album) de #${artista/ /}"
curl --basic --user user:contraseña --url "http://twitter.com/statuses/update.xml" --data "source=curl" --data "status=$mensaje"
Lo conviertes en ejecutable con chmod +x ~/bin/amarok2twitter. Ahora asigna a una combinación de teclas este script. Listo, cada vez que pulses una tecla aparecerá en Twitter algo como esto.
Para KDE4 habría que usar qdbus, probablemente con algo como
qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.GetMetadata