I wrote in Ruby a little daemon to handle this situation

The daemon requires Ruby > 1.9 and before you do anything please read the README http://github.com/kfl62/MPD-DBus-Kopete
kfl62
Source (link to git-repo or to original if based on someone elses unmodified work):
Ruby 1.8.7 support
I made some changes regarding compatibility with Ruby 1.8.7, now you can use it, but warning you may have strange behavior caused by lack of encoding support on this version. You just been warned, it is your choice...
Ratings & Comments
5 Comments
I wrote support for the nowlistening plugin some time ago, but did not commit it, because I was not able to test it. here is the code (first diff revision): http://reviewboard.kde.org/r/4151/diff/1/#index_header
Looks nice, but me neither can test it :(
Hi while googling for kopete support for mpris I saw your patch. unfortunately I am a noobie but would really appreciate if you could guide me on how I can test it. I am quite comfortable with compiling things from source. All I just need is a little guidance on how I can test your code. Thanks .. By the way I use mpd so I can test if it does work with mpd (I already have mpdris running and working with choqok)
You don't need to compile anything and don't need mpris, just make the daemon executable and run it.
I would be glad if my code could be tested. Try to download the diff from mentioned page, and apply it to kopete/trunk with the patch command.