Thanks for the Picard plugin references, interesting to know how others approach setting genre.
If I understand what you are getting at @
thedeadman, it is that a user can scan their music collection, do some scraping of artist and album data, and then find
a) the genres node lists an inconsistent multitude of genres e.g. "alt rock", "alternative Rock" etc.
b) the genres they see displayed for artists (or used by some remote apps - Kore, Chorus etc.) seem to have no relation to those on the genres node.
You would then like Kodi to provide a way to un-jumble this
user created mess.
Some kind of fuzzy logic perhaps, that wrangles genre variations into a predefined list? But whatever "official" list we pick there wil be a load of users that want something else. And interpreting messed up tagging is a mugs game you can never win.
I know some hope for Kodi to one day be able to take an untagged pile of music files and magically transfer in into an organised library, using audio fingerprints and some online resouce lookup. This may well come, and it will suit certain kinds of user. But there will always be others with eclectic music tastes, or strong personal opinions on how they like things organised, that have tagged there music accurately. I am the latter, so I won't be working on "turn my mess into a library" any time soon (but others can).
If the issue is too many mixed up genres in the genre node then those values come for the tags, and the way to fix them is at the source by better tagging. Having the facility to change them inside Kodi will not help, it is the embedded data in the music files that needs to change.
Tagging is not rocket science, there are some great tools to help - like Musicbrianz database and Picard, and Mp3tag. And I personally don't have any interest in users that are not prepared to take responsibility for their tagging. I have tried to make Kodi more forgiving in artist tag scanning, and I will support users with tagging related issues, but the users still need to do their bit.
If the issue is what we do with scraped artist genres then I think we need a number of changes
a) Optional to scrapping of artist genre
b) Store them as codified genres, not just decorative text
c) Populate initially using song genre (possibly in some weighted way)
d) Offer artist genre based selection/navigation as an option
But if I do that it will just make it possible for users to make an even bigger mess of the genre node - scrapped genres will appear along with the ones from tags.
However a large and diverse music collection can result in a lot of (valid) genres. That provides a reason to have genre grouping, and such a feature could help those whose genre tagging is inconsistent. So if you have manged to tag with an inconsistent mix of say "Alt Rock", "Alternative Rock", "Rock: Alternative" and "Alt-Rock", you could group them together. Equally if you have a only an handful of blues songs, some accurately tagged "Acoustic Blues", others "Contemporary Blues" or "Electric Blues", it makes sense that you only want to them collected together under "Blues" .
So my offerings are to sort out artist genre (and users even more rope to hang with), and grenre grouping facility. Any interest in either?