Incorrect Mapping for "EncodedBy" field with M4A files

I've had an Mp3tag issue on my list for awhile now and took some time today to see if I could figure out if this was a bug with Mp3tag or other software. The issue is with the "ENCODEDBY" field when writing to an M4A file. I noticed that when using Mp3tag to populate this field, it doesn't show up in some other software. After doing some investigating, it appears the reason is because Mp3tag is mapping that field to the "ENCODEDBY" tag instead of the "©enc" field as referenced in the sources listed below. I also provided some screenshots below.

https://wiki.hydrogenaud.io/index.php?title=Tag_Mapping#Mapping_Tables
https://exiftool.org/TagNames/QuickTime.html



I also noticed that even on the Tag Field Mapping page the "MP4" field mapping is missing for "ENCODEDBY", even though I do see other fields with the correct mapping listed, i.e. Artist=©art and Title=©nam

This one has been annoying me for awhile, so hopefully it won't be too much of a hassle to resolve.

Thanks Florian

I'm using a user-defined ENCODEDBY instead of an implicit mapping to ©enc for compatibility with other software.

Can you tell the names of those? Also, which one you've used to create the ©enc atom?

@Florian

Tag&Rename v3.9.15 is the one that's creating the ©enc for "EncodedBy", and neither Tag&Rename nor iTunes will read Mp3tag's "ENCODEDBY" tag...

Using Mp3tag...

Using Tag&Rename

I've moved this to General Discussion as it's more of a feature request and added the suggested mapping with Mp3tag v3.26a.

Works perfect now! Thank you Florian, much appreciated. :+1: