After tagging the front cover in advanced tag editior it seems that the pictures are doubled.
Great to hear that the fix worked Martin.
FYI: We have changed the name of the setting to "Save album artist with full external compatibility" to make it more clear what it does.
Also great to hear that the general usage flow now works, thanks for all testing assistance!
Ok, here's a new build with changed logic:
A new option (set to true by default) is now available "Save in compatible ID3v2" mode.
When this option is set, the following will happen:
When reading album artist, TPE2 will be prioritized, if not set, TXXX will be used
When set, the Band/Orchestra field will be disabled.
Album artist is enabled. (Applies to the Tag editor and the Advanced tag editor)
When set, only the TPE2 field will be written with the contents from the album artist field to mimic the behavior of MP3Tag.
If any AlbumArtist TXXX tags exists, they will be removed to avoid duplicated data.
I have tested this with MP3Tag where it works correct as well as in Foobar where it also works correct.
I avoided to test it with Tag & Rename since Windows Defender flagged their installer as untrusted ;)
When this setting is not active, it will work as before, allowing the end-user to use both Band/orchestra and Album artist.
So, please test this now logic, I hope it will work for you.
I will try to find out the best way to do a setting "Save in compatible ID3v2 mode" which will disable band/orchestra (term not used in other applications), but save album artist for this field and not duplicate it to a TXXX field, if set.
Please avoid use build 14320 for testing since I will change the logic.
Thanks for the detailed description Martin.
I have identified the problem and it is related to the new setting "Save Album Artist in TXXX" and it will occur when this setting is disabled.
In your screenshot, 156.png, you can see that you have a different value in Band orchestra and Album artist.
If these values are saved differently, one in TPE2 and one as Album Artist as a TXXX, MP3Tag will say that album artist is:
"Udo Lindenberg und das Panikorchester\\Udo Lindenberg und TEST" (I have tried to force this to happen).
IMO: This is not correctly handled by MP3 tag because these fields have different meanings and contains different data.
In Helium 11, this was handled in another way by disabling the Band Orchestra field if "Save iTunes tag" was selected.
This resulted in that the content in the Album Artist field was copied to TPE2 so that MP3Tag will still show "Udo Lindenberg Und Test\\Udo Lindenberg Und Test" in Album artist.
In my opinion the expected result for your example in 156.png should be:
1) TPE2 saved with content "Udo Lindenberg und das Panikorchester"
2) TXXX (AlbumArtist) saved with content "Udo Lindenberg TEST"
This should be applied no matter is "Save Album Artist as TXXX" is selected or not, since they contents of the fields are different and should therefore be saved wth unique contents.
Helium should in this case set the Album artist for the album to "Udo Lindenberg TEST", since that what you have explicitly defined.
If the values would have been the same and Save Album Artist as TXXX, only TPE2 would be saved and used for Album artist.
MP3Tag is doing wrong here, since it treats TPE2 as Album artist despite it is defined like:
The 'Band/Orchestra/Accompaniment' frame is used for additional information about the performers in the recording.
in the official specification (http://id3.org/id3v2.4.0-frames)
Instead MP3Tag does this:
I have created a new build for you which contains the above logic in Helium 12:
Unfortunately it will result in double album artists tags in MP3Tag, but that's really a case for them to fix, since it is not working correctly according to the ID3v2 specification.
I hope this clearifies the case a bit more, I cannot do much more in Helium from here.
I tried to reproduce this the following way:
1) Added your original file with doubled pictures, Seeed - 05 - Dickes B _28feat. Black Kappa_29.mp3, to a new database
2) Opened it in the Advanced Tag Editor > Album artist = Seed, Album = New Dubby Conquerors [Mp3]
3) Changed album to "New Dubby Conquerors"
4) Removed the pictures and added the correct one, the same way as in your earlier screenshots
5) Saved the changed
I then opened the file from Properties:
Album is correctly updated to "New Dubby Conquerors".(TALB)
Open the file with the Advanced Tag Editor shows also the updated album as well as in the Releases view.
Maybe I need to test this with some other file which contains album artist set to "Seeed seeed" , so that we use the same files for testing?
doubled pictures seems to be solved. But related to doubled pictures it seems that tagging is still somewhat strange. When tagging because of doubled pictures Helium only the first track at album from New Dubby Conquerors [MP3] to New Dubby Conquerors. (I think I told Helium to rename it all).
Any the album to shown as New Dubby Conquerors [MP3] while the first track under New Dubby Conquerors but in tags it says New Dubby Conquerors [MP3]. (MP3tag displays it correctly)
Additional I can't get away Seeed Seeed in album artist too. MP3tag shows Seeed = onetime correctly!
Through tagging with each track it says Seeed on each entry but after tagging it is still Seeed Seeed.
Somehow the tagging process is not updating the files correctly.
This issue should hopefully be solved now.
I could reproduce the case as described with the Seeed - 05 - Dickes B _28feat. Black Kappa_29.mp3 and I now got it to work.
Please test with this build:
If any issue remains, please let me know.
Thanks Martin, problem possibly identified. We will continue to work with this one and keep you updated about the progress.