@
dgas over 6 years I have probably seen 1 or 2 users ask about making which tags are scanned optional in some way, each had some specific reason with their music files, but I don't think it is a good idea generally. The problem comes with library updates and rescanning - what set of parameters were used to scan which files? Do users want these files scanned with X read but those other files with it ignored? We could solve that by storing tag option "sets" and which were used for the song etc. , but it just gets more and more complex for something that 99.9% of users do not need. There would also be those users that turned off a tag, and then later wonder why they can't see or use certain library features.
Hence the simple approach: if Kodi can read tag data from a music file then it will try to use it, tag your music files consistenly and fully (and there are plenty of great free tools to help users do that in ways that suit them and their needs).
(2021-09-15, 17:33)dgas Wrote: As I tried to explain, the MBID tags for the artists that I remove from ARTISTS and ALBUMARTISTS are still useful to me.
Can you explain more, I'm always curious about user needs and how they use Kodi (even if I'm not going to implement anything). How can keeping an extraneous mbid tag frame value be useful in any way?
Let's make an example, say using Picard to tag a collaboration album has resulted in the following tag values.
ARTIST = "artistA and artistB feat. artistX"
ARTISTS = "artistA", "artistB", "artistX"
ALBUMARTIST = "artistA and artistB"
ALBUMARTISTS = "artistA", "artistB"
MUSICBRAINZ_ARTISTID = "mbidA", "mbidB", "mbidX"
MUSICBRAINZ_ALBUMARTISTID = "mbidA", "mbidB"
You then edit ARTIST, ARTISTS, ALBUMARTIST and ALBUMARTISTS removing "artistB", but eave value "mbidB" in MUSICBRAINZ_ARTISTID and MUSICBRAINZ_ALBUMARTISTID
? Kodi sees the 3 mbid values, but only has 2 artist names so knows that something is inconsistent about your tagging and so adds an artist with mbid as name to make it obvious there is an inconsistency that needs to be fixed.
I am suggesting that if you have edited such that
ARTIST = "artistA feat. artistX"
ARTISTS = "artistA", "artistX"
ALBUMARTIST = "artistA"
ALBUMARTISTS = "artistA"
Then you also edit
MUSICBRAINZ_ARTISTID = "mbidA", "mbidX"
MUSICBRAINZ_ALBUMARTISTID = "mbidA"
Perhaps you can give an example of why you want to remving the name but leave the mbid.