Similar requests/threads here:Linking songs for shuffle playback? (includes possible solution that I haven't tried)How to keep segued tracks grouped when sorted randomly?
But then you’ll probably end up with unrelated tracks being linked because they happen to have the same title, won’t you? It must also be a huge pain to have to add the new field to everything, when only a few tracks will actually need it in principle.I wonder if there’s a better way to do this, but I’m drawing a blank due to being a bit out of my depth here, so I’m interested to see if anyone else has any ideas!
foobar2000 is really not designed to deal with stuff like this. Title formatting works on a per-track basis exclusively. What you could do without all that much effort is to label albums that have continuous parts with a field. I'm going to go with PART. I intend it to be used as a sub-album but super-track categorization. If you have an album with 4 tracks, where 2 and 3 are continuous, there are 3 PARTs. Tag track 1 as PART=1, track 2 and 3 as PART=2, and track 4 as PART=3.Then, just sort by: $crc32(seed %artist% %album% $if2(%part%,%tracknumber%))Change "seed" to something else to get a different order.
1. Select playback order as default.2. Do an "Edit" - "Sort" - "Randomize"3. Use your magic $crc32... command to sort only the tracks having the "PART" field, leaving the remaining tracks random.
$crc32(seed %artist% %album% $if2(%part%,%tracknumber%)) $if(%part%,%tracknumber%)
foobar2000 is really not designed to deal with stuff like this. Title formatting works on a per-track basis exclusively.
just out of curiosity, has it ever been considered to view the library as a set of sets rather than a set of objects?