This is done through some ugly hack, that will have to exist until xmms2d or the c++ bindings make things easier for us client developers ;-)