You may want to contact the maintainers of XMMS and let them know what functionality you are looking for and maybe they can tell you some odd way XMMS does it. If not, then suggest to them it would be good to have that functionality and maybe they can look at putting that into the next release. That's the best way to get what you need in the open source world......that or code it yourself if you have the time and ability.