I have added the field lyrics in the Options → Tags
But my lyrics content will be saved as XXX||Lyrics from my song anyway.
This is bad because I have set my lyrics with a language code like eng or deu (according the language used in the lyrics).
When I modify a track with MB Picard, my lyrics are duplicated. Once with my language code and once with the generic XXX.
Do you know a way to prevent this duplication?
How can I really ignore my lyrics in MB Picard?
Or can I at least delete this xxx lyrics field in MB Picard?
There are already several lyrics issues in the bugtracker. I’m not sure, where I should add this one.
Picard cannot handle the language for ID3 USLT frames and hence always resaves them with “XXX”. There is an existing ticket for this:
The “preserved tags” setting won’t help you here, as the lyrics originate from the file and are part of the original tags Picard has for a file.
What you can try is using a script $unset(lyrics). That should clear the value so no lyrics get written back to the file. This assumes you don’t have “Clear existing tags enabled”. But as you mentioned the lyrics get duplicated, this indicates that this option is already disabled.
Using $delete does have the effect of deleting the lyrics from the files. This even would work, as deleting is, just like loading, not language aware and removes matching lyrics independent of the language set.
But the deletion was prevented because the lyrics tag was added to the preserved tags.