-
Bug
-
Resolution: Fixed
-
Normal
-
None
-
2.4.4
-
None
-
Windows 10
Correctly tagged FLAC files with multiple-value tags now get one combined tag-field.
The correct FLAC file was presumably tagged by an earlier version of Picard (2.x).
Example: I've loaded FLC files for release Leonard Cohen – You Want It Darker and track 06 is marked as changed.
The changes are for the tags "Composer" and "Composer Sort Order".
It looks that both values, Old and New, are the same, but they are marked as changed.
By looking to the details I saw that the New Value is now one combined string (e.g. "Adam Cohen; Patrick Leonard") whereas the Old Value (after "Using Original Value") has multiple values!
It's also written to the file just as one combined tag.
/data/media/Audio/Artist Music/Leonard Cohen/You Want It Darker$ metaflac --show-tag=COMPOSER "06. Traveling Light.flac" COMPOSER=Adam Cohen COMPOSER=Patrick Leonard /data/media/Audio/Artist Music/Leonard Cohen/You Want It Darker$ cp "06. Traveling Light.flac" "06. Traveling Light-TEST.flac" /data/media/Audio/Artist Music/Leonard Cohen/You Want It Darker$ /data/media/Audio/Artist Music/Leonard Cohen/You Want It Darker$ metaflac --show-tag=COMPOSER "06. Traveling Light-TEST.flac" COMPOSER=Adam Cohen; Patrick Leonard
"06. Traveling Light.flac" is the original, correct file, with multiple fields.
"06. Traveling Light-TEST.flac" is with tags rewritten by Picard 2.4.4.
Multiple occurrences of fields are well supported in Vorbis comment and this is the encouraged style – like it was in older versions of Picard.
Note: This issue doesn't exist for all tags since e.g. "Engineer" is not affected and correct multiple values will not be marked as changed and will not be re-written wrong. Also edited values (e.g. adding "John Doe" as Engineer) will keep this tag correctly (multiple fields in the file).
/data/media/Audio/Artist Music/Leonard Cohen/You Want It Darker$ metaflac --show-tag=ENGINEER "06. Traveling Light.flac" ENGINEER=Michael Chaves ENGINEER=Bruce Gaitsch ENGINEER=Zac Rae /data/media/Audio/Artist Music/Leonard Cohen/You Want It Darker$ metaflac --show-tag=ENGINEER "06. Traveling Light-TEST.flac" ENGINEER=Michael Chaves ENGINEER=Bruce Gaitsch ENGINEER=Zac Rae ENGINEER=John Doe
P.S.: I also have mp3-Files with a strange and changed behavior for multiple values tags but I didn't checked details yet ...