-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adapt to new iTunes ID3 mappings for "grouping" and "work" #15
Comments
Thank you... In case someone needs sample files see beetbox/beets#1515 (comment) |
I took a closer look at the code: Lines 1651 to 1656 in deb597f
In my opinion ALWAYS writing Since a Any Suggestions? |
That’s troubling. Making it a config option would actually be pretty disappointing—a nice thing about MediaFile as it currently stands is that it basically works, most of the time, for most software. It maximizes compatibility without fuss on the part of the user. Maybe there’s some policy we can devise that would do the right thing in most cases? For example, maybe we could flip the implementation of “work” depending on the presence of GRP1? |
Did you mean something like this?:
Would that work in every case? Event when converting files in Or did you mean, that store should also have such a check and only overwrite the tag if its present and leave
|
Something like this! I guess it would be useful to think through the right policy and what each option’s positives and negatives are. We can code up any policy we like, even if it requires some changes to the MediaField interfaces... |
Apparently, some iTunes version around 12.5 changed the "grouping" field to map to the ID3 tag
GRP1
, while it was previouslyTIT1
. It now usesTIT1
for the work title. Picard apparently has a special config option just to deal with this mapping. There's more info in a post on the mp3tag forum.The text was updated successfully, but these errors were encountered: