This is another addition that I am using on my end that you may want to include. It lets mp3cat split the resulting merged file into separate files based on a timespan in seconds. So if you have 10 files @ 5 minutes each and call mp3cat -s 1200 Input* it would end up returning 3 sequential output files. This is desirable in my case because a single 12-20 hour track is hard to scrub through on many players.
Interesting idea but I think the interaction of this flag with VBR and ID3 headers would get messy fast - it might work better as a separate mp3split tool.
This is another addition that I am using on my end that you may want to include. It lets mp3cat split the resulting merged file into separate files based on a timespan in seconds. So if you have 10 files @ 5 minutes each and call
mp3cat -s 1200 Input*
it would end up returning 3 sequential output files. This is desirable in my case because a single 12-20 hour track is hard to scrub through on many players.