Once you work out the syntax, Foobar2000 makes this a thing of the past. It will put the files in a folder based on rules about the metadata. Then you just compress it and the next person is so happy.
%album%$if(%catalog%,’ [‘%catalog%’]’,) ‘[‘%codec%’]’\$ifgreater(%totaldiscs%,1,%disc number%,)%track% %title%
This one is conditional so that if the totaldiscs is greater than 1, than the songs in the folder will be 101,102,201,202, etc. Otherwise if just 1 (or 0) disc…01.
It’s not a bug, it’s a feature.
Just download it, open it and rename it.