Firstly... mp3tag is a great product. I love it.
I am creating a set of audio files with 3 digit track numbers in the file names.
mp3tag creates ID3v2.3 tags with a track of 028, 029, 030, 031 etc.
However, when I view these resulting tagged files in Windows Explorer and Windows Media Player the above track numbers are shown as 28, 29, 24, 25.
So, Windows is interpreting tag 030 as 24 and tag 031 as 25
So far I have files with track numbers in the range 001 to 053 and it appears that 001 to 009 work fine but after that the only track tags that Windows interprets correctly are 018, 019, 028, 029, 038, 039 & 048, 049.
If I remove the leading zero by editing the file name, it solves the problem but that will cause my files to be displayed in the wrong order.
I can also solve the problem by manually removing the leading zero in mp3tag after the filename has been converted into tags but that does away with a lot of the benefit of your very good Filename to Tag utility.
It is clear to me that this leading zero in the actual tagged field is causing problems with the algorithm that windows uses to "calculate" the track numbers.
Is it possible for you to strip leading blanks when converting the track number in the file name into the TRACK tag so that they are actually stored as 28, 29, 30 and 31.
For info, I am running Windows 7 Ultimate 64 bit.