(First off, forgive me if this isn't actually a bug.)
Over the last month or so, I have decided to try out some different software, the programs pertaining to Tagging of course. I have been using MediaMonkey as my Player & main tagger since the middle to later part of 2006, and recently I have brought in MP3Tag to aid in tagging certain things and such.
Anyway, one of the programs I ran across was titled 'MP3AllFramesTagger' which will show you all the frames stored in an MP3 (including those annoying "PRIV" ones left from WMP, but that's not the point) and I noticed that often times, the values for the frames would be simply 3 characters, for instance the "Band" frame may appear with the value "ÿþT" which isn't correct.
It would appear that this program is reading the characters "ÿþ" and then the first letter of the actual value. (this case, being "T") I originally just passed this off as being the problem of the program, but soon noticed that not all the files appeared this way, some actually showed the titles, artists, etc perfectly fine. I still shrugged it off though, until today.
I ran across a second program that performs the same function and noticed that it also showed a similar value. After doing some investigation, I have found that changing the saving method in MP3Tag to ID3v2.3 ISO-8859-1 and saving a file with this option, the values show perfectly fine in both of these external programs. The minute I switch it back to the UTF-16 encoding, the old behavior returns.
Realizing this, I figured it must just be the UTF handling of these programs, figuring they may have been older and not support it or something, but after remembering that I have MediaMonkey set to save in the same format, (ID3v2.3 Unicode UTF-16) I decided I should check it out to see if the programs had a problem with the tags saved by it. So, I re-synced the tags of a test file with MM, and loaded it up in these two programs and it displayed correctly. So, that leads me to believe that there is a problem in MP3Tag causing this issue. I have taken a couple screenshots of one of the external programs showing just one of the Tag Frames.
As you can see, they are different even though they have been saved with the same option. Is this a bug in MP3Tag, or something else?
PS - My original testing of this was done with MP3Tag 2.37d, but after visiting the development page and noticing that there have been a couple other releases since, I downloaded version 2.37f and it acts in the same manor.