I'm experiencing some strange behaviour but I can't seem to pinpoint it or reproduce it again. I'll just describe what the situation was, what I did and what the results are. I assume it's a combination of serveral bugs.
All this happend after I updated from 2.36a to 2.36h because of the large image not being displayed issue (described below).
I've got all my files tagged with foobar2000 (0.9.4.1) which results in squares being displayed in iTunes. No problems so far.
I wanted to add cover art to the files and since Mp3tag is the only program I know of which writes ID3v2.4 tags in UTF-8 according to the specs like foobar2000 does I wanted to give Mp3Tag a try.
First attempt:
- Two untouched files
- Add a large image file (+/- 3MB) using 'Extended Tags...' [save]
- Add a small image file (+/- 400 KB) using 'Extended Tags...' [save]
- Change title of both files using 'Extended Tags...' again [save]
Results in iTunes:
- iTunes displays both images of both files fine
- iTunes doesn't display squares behind the strings anymore?!
I opened the files with an hex editor and there where NULL characters between each string character in the tags.
Second attempt:
- Alter both titles again but this time not using 'Extended Tags...' [save]
Result in iTunes:
- Only the image of the file with the small image get's displayed
- All strings show squares behind them again accept for the artist name ("Weird Al" Yankovic)
Third attempt:
- Two new untouched files of the same album
- Add a large image file (+/- 3MB) and change title using 'Extended Tags...' [save]
- Add a small image file (+/- 400 KB) and change title using 'Extended Tags...' [save]
Result in iTunes:
- Only the image of the file with the small image get's displayed
- All strings show squares behind them
No matter what, I'm unable to get the same results as the first attempt again. The only thing I can think of which might have changed the behaviour after the first attempt is that I check the prefs after the first attempt to check if it was still set to writing UFT-8, which it was.
No matter what I do now and no matter how I do it, I always get the results of the third attempt now. Squares are displayed behind each string (artist, album, title, genre, etc.) and the large image doesn't get displayed. There are also no NULL characters between each string character anymore.
The first two files which don't display a square behind the artist name after the second attempt remain like that, no matter how I change them in Mp3tag, all but the artist string will display a square behind it.
P.s. Yeah, I know it's stupid to store such a large image in an MP3 but it should cause problem in the first place. The size does increase with 3 MB so the least I should get is a displaying image in return