From README.songpos in xmms-sid: 'The XMMS-SID plugin will work much better if you install the song position patch ("xmms-songpos.patch*") which makes it possible for the plugin to use the position slider to choose subtunes. It also patches some other plugins (like MikMod plugin) for improved features.' Download the patch here: http://kreiger.linuxgods.com/files/sources/xmms-songpos.patch-1.2.7 put it into portage/media-sound/xmms/files and apply this trivial patch to the ebuild (xmms-1.27-r20.ebuild): 45a46,48 > # apply songpos patch to make the position slider useable for xmms-sid (to chose subtunes) > epatch ${FILESDIR}/xmms-songpos.patch > You have to rebuild xmms-sid, too, to use the new functionality. Maybe a comment stating that in the ebuild would be nice.
Created attachment 12029 [details, diff] The patch for xmms (xmms-songpos)
Comment on attachment 12029 [details, diff] The patch for xmms (xmms-songpos) should go into portage/media-sound/xmms/files
Commited in r21, ~x86 masked. Let me know if there are any issues. Thanks!
This patch breaks a lot of things. For example, 'xmms -t' no longer pauses the song, and so on. xmmsctrl can't read the title. And so on. The patch changes xmms-1.2.7/xmms/controlsocket.h, and adds CMD_SEEK into the middle of the enum. The effect of this, as far as I can tell, is to renumber the commands, so that telling xmms to, for example, pause, then becomes something completely different (I haven't investigated far enough). I edited the patch to put CMD_SEEK at the end of the enum (so that it doesn't mess any of the others around), and everything started working again. I'm not sure what effect this has on the functionality that the patch is supposed to add, because I don't use the -SID plugin (whatever that is). I just don't think that a patch that tries to add functionality should break things this badly ;-)
Well, that wasn't very bright of me, was it? ;-) I'll remove the patch for now, re-open this bug, and take a crack at fixing the patch along the lines that you suggest.
xmms-1.2.8-r1 is out so you might wanna update that patch again ...
Created attachment 17687 [details, diff] A stripped down version of the songpos-patch modified to fit xmms-1.2.8 I stripped off all the stuff that's not directly related to the patch's purpose. So only the xmms-sid related song selection is left. I also made it work with xmms-1.2.8 out of the box. The mentioned stuff that got broken works for me flawlessly now (xmms -t, xmmsctrl title,...). Maybe one has to re-emerge xmmsctrl!? This patch should go into media-sound/xmms/files/
Created attachment 17688 [details, diff] A patch against xmms-1.2.8-r1.ebuild to include the xmms-sid-songpos patch The new ebuild includes the new xmms-sid-songpos patch as well a einfo-comment in postinst() that proposes to re-emerge xmms-sid.
added to -r2, thanks christoph