Package: xmms-lirc Version: 1.4-1 Severity: wishlist The plugin supports the REPEAT command, but that only makes the whole playlist loop at the end. If you want to repeat a single track, you need to also disable playlist advance.
I've made a (trivial) patch that adds a NOADVANCE button/command that runs xmms_remote_toggle_advance(). regards az -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (980, 'testing'), (970, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.32 Locale: LANG=C, LC_CTYPE=de_AT (charmap=ISO-8859-1) Versions of packages xmms-lirc depends on: ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libglib1.2 1.2.10-9 The GLib library of C routines ii libgtk1.2 1.2.10-17 The GIMP Toolkit set of widgets fo ii liblircclient0 0.7.1pre2-2 LIRC client library ii libx11-6 4.3.0.dfsg.1-14sarge1 X Window System protocol client li ii libxext6 4.3.0.dfsg.1-14sarge1 X Window System miscellaneous exte ii libxi6 4.3.0.dfsg.1-14sarge1 X Window System Input extension li ii xlibs 4.3.0.dfsg.1-14sarge1 X Keyboard Extension (XKB) configu ii xmms 1.2.10+cvs20050209-2 Versatile X audio player that look -- no debconf information
--- lirc-xmms-plugin-1.4.orig/README +++ lirc-xmms-plugin-1.4/README @@ -31,7 +31,7 @@ BAL_RIGHT [<percent>] SELECT <chars> BAL_CENTER MUTE PLAYLIST_ADD <file> SLEEP [<min>] - PLAYLIST_SET <file> + PLAYLIST_SET <file> NOADVANCE PLAYLIST_CLEAR PLAYLIST_REMOVE @@ -83,6 +83,10 @@ The 'play' button starts playback, if xmms is in stop mode. +The 'repeat' button makes the whole playlist loop. If you want to +repeat a single track that is part of a larger playlist, you need +to use both 'repeat' and 'noadvance'. + Don't forget to enable the plugin in xmms! This package will be maintained but I will give no support for --- lirc-xmms-plugin-1.4.orig/lirc.c +++ lirc-xmms-plugin-1.4/lirc.c @@ -796,6 +796,10 @@ { xmms_remote_toggle_shuffle(lirc_plugin.xmms_session); } + else if(strcasecmp("NOADVANCE",c)==0) + { + xmms_remote_toggle_advance(lirc_plugin.xmms_session); + } else if(strcasecmp("REPEAT",c)==0) { xmms_remote_toggle_repeat(lirc_plugin.xmms_session);