I've just uploaded the second patched version of the xmms vorbis plugin to savannah, which primarily includes the logical streams as playlist items feature that I've been working on. The good stuff: There are now three modes for handling local (or more to the point, seekable) physical streams that contain multiple streams: 1. Load into the play list as a single file. This is the old behaviour. 2. Add a play list entry for each logical stream found in the physical stream. 3. Add a play list entry for each logical stream that has vorbis comments. Any uncommented logical streams between that commented stream and the next (or end of file) are considered to be part of that particular track. The last behaviour is the new default and it should do what everyone seems to want - audacity edited files should look like one track, you can still concatenate several vorbis files together and have them behave as one track, but you can also play back captured streams in any order you like. It's also possible to cat together all the tracks of an album so you don't have to rely on file names or a separate m3u file to preserve the intended play order, but you don't have to sacrifice the flexibility to play them in what ever order takes your fancy. Hopefully this lays down a cobblestone on the path to making album distribution viable on the net. In addition, a minor title generation bug was fixed, and single mode streams won't change their title if the new logical stream doesn't have vorbis comments. The bad stuff: VorbisFile doesn't cope especially well with logical streams that aren't vorbis. libvorbis-1.0 will segfault when it hits them, so you ought to upgrade. libvorbis-1.0.1 is better, but it tend to quit processing the file when it finds one, so chucking an oggflac in will prevent you from seeing any streams after that. This might get fixed in the future, but in the meantime, Don't Do That. Also, various savannah services are down, in particular, the file areas, so you need to use anonymous CVS via ssh to fetch the patch like so: export CVS_RSH="ssh" cvs -d :ext:anoncvs@savannah.gnu.org:/cvsroot/vgplay co vgplay And you have to patch xmms with it. Patches to allow for separate plugin building are definitely welcome. John <p><p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.