Hi, as it seems, Picard does not touch the LANGUAGE
field despite having a field for it per-release in the DB. Upon browsing the forums, I got the idea that it only applies the LANGUAGE
tag if the work language is in the DB. I was wondering if it were somehow possible to apply the tag on a per-release basis (Yes, I’m aware that this might cause trouble with multilingual releases) based on the language field of the release?
Yes, use a script:
$set(language,%_releaselanguage%)
The reason why Picard by default only sets it from the work is that by definition the language tag is the lyrics language, but the language set for a release is the tracklist language. In many cases it is the same, but not always.
2 Likes
Thanks! Are there any fields in the Musicbrainz DB that might help in indicating the language of the content (lyrics), and not the tracklisting?
Edit: Silly me, I’m practically asking about the %language%
field, which is kind of under-populated in the DB.