Add support for new iTunes Grouping Tag (ID3v2)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Apple has (silently?) changed the mapping for the Grouping field to ID3v2 tags in iTunes 12.5.4.42:
https:/
https:/
https:/
http://
https:/
https:/
This conflicts with the mapping to "Content group description" as proposed by MusicBrainz Picard:
https:/
We need a concept how to deal with those differences.
Import ID3v2 tags: Prioritize MusicBrainz over Apple
- Read Grouping from TIT1 frame first.
- Read Grouping from GRP1/GP1 frame if TIT1 frame does not exists or content is empty.
Export ID3v2 tags: Try to avoid redundant information in multiple frames
- Write Grouping into GRP1 if the frame already exists, otherwise skip it.
- Write Grouping into TIT1 frame if the frame already exists. Add it only if no GRP1 frame has been written (see above).
Changed in mixxx: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
http:// www.jthink. net/jaikozforum /posts/ list/19698. page
"So actually for ID3 formats the old grouping field is actually TIT1, and this was used by users to store things like genres. However when iTunes added support for classical music work and movements they decided to use TIT1 to store the work, and created a new field called GRP1 that mapped to their Grouping field.
So we now have the situation that most tools use TIT1 (also known as Content Group Description) for grouping, but iTunes uses it for Classical works and uses GRP1 for grouping, this affects Mp3 and Aif, there is not a problem with other formats."
Also here: blog.jthink. net/2016/ 12/itunes- add-new- grouping- field-but. html
http://