For vgmstream formats, is there a way to override looping behavior with external tags? by VGSB at 7:07 PM EDT on October 30, 2024
With foobar2000, it would be great if it was possible to override loop behavior with external tags (https://www.foobar2000.org/components/view/foo_external_tags). With this component, the external tags are treated as if they were embedded in the actual file, which allows non-destructive setting of tags (meaning the behavior could just look at whatever foobar2000 is reporting as the actual tag of the file). In particular, it would be great if there could be a tag like LOOP which could be set to 0 to force not looping that particular file (for cases where a file isn't properly detected to be non-loopable). Less importantly, I tried LOOP_START and LOOP_END with .bwav to set a custom loop and it didn't seem to have an effect.
I'm not sure since I haven't played around with them as much in a while, but you can probably use a txtp file to force an external loop point. Documentation of the format should be on vgmstream's github or something. [edit] (15 hours left)