-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Use track-level (MusicBrainz "work") language #870
Comments
Here's the example you mentioned: http://musicbrainz.org/work/8e3da5ef-aae4-4356-b7e7-0d5fa2c345d4 Investigating now. |
Here's the issue: we only get languages from releases, not from works. That track appear on an English-language album: http://musicbrainz.org/release/0f2bab6d-5498-441c-a2a7-4d8f3d821418 I assume there's a MusicBrainz recommendation here (i.e., a Picard example to follow). Should we have separate fields for the album (release) language and the track (work lyrics) language? |
The ID3 spec says: “TLAN: The 'Language' frame should contain the languages of the text or That means that it should use the work language and the 'instrumental' attribute to the 'performance of' relationship to set the language for the track. |
Thanks for looking into it. Here's a little to-do list:
|
Isn’t work-rels already requested in order to get the composer? |
We actually don't yet get the composer (see #506). |
Works are being pulled in by beets now, so it should already be getting the data from MB to implement this. |
Tracks which are set to a language of 'no linguistic content' or 'multiple languages' in Musicbrainz have their language field set to 'eng' by beets.
I’m not sure if it matters, but I have my import languages set to: en_US en
Obviously these should be left at their correct 'zxx' or 'mul' values in the beets database.
The text was updated successfully, but these errors were encountered: