xmppstatusbot script will connect to jabber/xmpp account and set status to announce what song is currently being played in your amarok. You can create dedicated account for this bot or you can use your normal one if you're not afraid (second option is really more convinient - just setup and forget). The bot itself will use negative resource priority which means it will not get any of your messages. This way you can even turn off your IM and still be able to announce music you are playing.

I wrote this as my study project to show I can write in Python. I will probably have no time to update it except fixes, but ... if you really like it you can drop me mail and if I will start being proud of this little script than I'll probably look into it more.

If you're interested in developing it more - please take it and upgrade it. Just let me know so I can share your happiness.

I have some ideas:

* remote control (so this bot will follow orders like "next", "shuffle" etc.) so you can control amarok on another computer just using your IM)* multiaccounting * better configuration dialog