The latest version of iTunes (12.5) has improved tagging for classical music: there are now tags for 'show work and movement' (shwm), 'Work name' (©wrk), 'Movement number' (? cannot find the field name for this), and 'Movement name' (©mvn). I tried to create and use these tags in my ALAC-files.
However, when I simply add these tags and name them according to how the fields are read by Kid3 ('shwm', '©mvn' and '©wrk'), kid3 does not seem to save the file correctly. After re-opening a saved file with those added fields in kid3, these fields are read as '©mvn', '©wrk' and 'Âshwm'. Likewise, importing such files in iTunes does not give the desired result.
I'd very much like to use Kid3 to tag these fields correctly.
Thanks for the suggestion. Simply entering these "atom-names" when adding a tag will not work, because this will generate so called free-form tags. For such new tags, supporting them only in Kid3 is not enough, adding these new tags requires patching TagLib, a library which can be used for the M4A tags. As I bundle my own TagLib with Kid3 packages for Mac OS X and Windows, this is not a problem for these platforms.
I have published a development version supporting these new tags, get it from
https://sourceforge.net/projects/kid3/files/kid3/development/
I have tested it with tags from iTunes 12.5. First I did not find the option to add such classical tags in iTunes, I had to select multiple files for adding movement information.
You have to disable the Mp4v2 plugin in order to use TagLib for M4a Files. In Kid3, go to Preferences/Plugins, then make sure that Mp4v2Metadata is unchecked and TaglibMetadata is checked, then save the settings and restart Kid3.
I will have to make a pull request in order to get this feature into TagLib. Once I am on it, it would be consistent to support these new tags also for MP3 files. Unfortunately, Apple once more just created some text identification frames which do not start with a 'T' thereby ignoring the standard. From what I can see in the binary dump of such MP3 files, the frames are "MVNM" for "Movement Name" and "MVIN" for "Movement Number/Movement Count". It seems that the information for "Show Work & Movement" and "Work Name" is not stored in MP3 files. Am I right, or have you discovered where it is stored?
I just re-tagged 105 Haydn Symphonies, works perfectly, thanks!
I looked for the MP3-tag of Show work & movement, but cannot find it either. I think you're correct in saying that Show work & movement and Work name are not stored in MP3-files: If I save an MP3-file with these fields tagged in iTunes, and then delete the song from my library and re-import it, it doesn't show the Show work & movement ticked, or work name. I guess iTunes stores it somewhere in its own library info, not in the mp3-file itself.
Thanks for this quick response!
Implemented in version 3.4.3.