

I might have to go look at your code and see if you have an example.
#Mp3tag add album art how to#
I'm trying to figure out how to check if there is an embedded image in the first position (or any after that) but so far striking out. It also appears as if once you save a picture it saves the next one in the next position and never goes back to 1 unless you remove all the images. I was all in the middle of typing up a bunch of bullets on what I am seeing but its weirdly inconsistent. I changed it to PIC_TYPE front and its showing again.Īnnnd now it's not showing again. Also oddly the "other" format is no longer showing as an icon. Ok so I started messing around loading images of type png even though I had jpeg selected to see how it behaved and I am seeing some issues I suspect with how its stored. For those who really want to write picture descriptions in japanese or cyrillic, a new ID3v2_forceAPICEncodingToLatin1 option has been introduced in the library settings. => being "Windows-friendly" by default won't hurt most users of the library. That being said, usage of the "picture description" field of ID3v2 is quite rare Now according to my tests, Windows seems to ignore the APIC frame entirely if it doesn't find $00 (the code for the ISO-8859-1 encoding, aka Latin-1, which covers western characters only) at that position.įorcing that value to $00, would make it impossible to write any picture description using an encoding different than ISO-8859-1. As ATL writes its ID3v2.4 tags using UTF-8 by default, that byte is written with the corresponding value, i.e. ID3v2.4 specs state that the APIC (embedded picture) frame should start with Text encoding $xxĪccording to that same spec, the "text encoding description byte" should be valued according to the encoding chosen to write strings.
