My little project to control playing my music hit it's first milestone. I can send jabber messages tell it to do basic things like starting playing & moving to the next song.
It's currently implemented as a C program that embeds python (it initializes a python interpreter and then executes a python script) as opposed to a shared library that gets loaded by the main python interpeter. I had to do that because the shared library version (pycm) loaded another shared library (xmms) which needed to find a symbol in my library. And I didn't know how to get gcc to do that.
Also, because I feel the need to share pycm, with much imagination it's pronounced "pick em". It roughly stands for python commanded multimedia, which my mind somehow derived from x multimedia system.
If you really want you can browse the subversion repository.