2017-06-14, 10:22
(2017-06-13, 21:37)scott967 Wrote: Thanks. I guess in general once an album is added, that's it. But artist of course can be updated from time to time with additional releases. The source problem probably is tagging error, though there might be mb data edits too that affect tags.Good point about MB data changes, it does happen, although most is about users doing manual tag edits not seeing the mbid tags, or as the op did just not using Picard consistently when the release is not present.
I don't think 99.9% of users want to see (or know about) mbid. If it was possible to add a debug level log entry for mbid mismatch on strArtist that at least would clue user or support to the problem. As you suggest then user has to take a few steps to clean out the mbid if it is wrong in the database. Maybe something like a "force rescan" on a track-basis that would update the mbid. Would have to think if that breaks anything (might for addons that rely on mbid).
I agree most times mbid is not something to show (just useful for me when debugging other people's libraries).
Been thinking about catching artist "conflicts": Kodi can spot when it scans an mbid that is paired with a different artist name from what it already has, but what to do about it? Mostly this will be an alias name e.g. "Will" rather than "William" or "Beethoven" rather than "Ludvig van Beethoven" etc., and nothing needs fixing. I could write this to the debug log or event list, but both are temporary (cleared on start-up) so likely to be gone before the user looks. Not sure adding yet another logging process with a more permanent log just for scanning is a good idea. Also would prefer to keep scanning as an automated process, not have it wait for the user to confirm any discrepency, that would get tedious really quickly. Perhaps an external pre-Kodi music file tagging consistency checker is a way to go?
Forced rescan: in v18 this can be triggered on a subfolder of the music source(s), but does not unscramble messed up artists because the deletes are dones on an album by album basis levaing the artist intact.
I am always open to practical suggestions, but don't see the way with this.