Mp3Tag 2.37h doesn't detect the ID3v2 tag in the attached MP3. Winamp and Mp3 Tag Assistant Pro read it successfully. I have trimmed down the mp3 using mp3DirectCut. The original seems to have passed through iTunes.
I know iTunes doesn't comply with the ID3v2 tag, but it would be nice if Mp3Tag was able to fix this kind of tags.
This file has a frame with the ID ???? which is not allowed.
foobar console also says: ID3v2 parsing failed : Invalid frame name
Would be interesting to know which program does that cr**, I don't think this comes from iTunes.
How many of these files do you have? If there's just a few you can fix it with a hex editor:
Replace the four ???? (they come after Mashup) with TPE2 for example.
Thanks, dano; that was the issue. I only had 21 files and I ran a binary-clean Perl replacer to s/\Q????/TPE2/. Both Mp3Tag and foobar2000 can now correctly read all ID3V2 information.