Hello

First, sorry if my english is not that good, it's not my first language.
So, i am an eclectic music listener, and i have 13k+ songs, in my library, spead in 15 Genre Categories, them even spread in 127 sub-Genres.
Most of the time i like to shuffle through all of my library, and currently, with MusicBee, i shuffle with "Same artist regularily" option.
This allows to not have brutal genre changings too often.
But despite this, moving from Rammstein to ABBA still can happen (for example).
So, i was wondering if it would be possible to create "Neighboring Genres Categories", and then choose to shuffle through this option ?!
It would be like the "grouping genres" option, but with the ability to tell each genre, what is its neighboring genre(s).
Example:
I have 127 different genres (not grouped genre !), i select Hip Hop, and tell it that its neighboring genres are: Old School Hip Hop; Breakbeat; Crunk; RnB
And i do this for the 126 other genres i use.
So, i take Breakbeat, and tell it its neighboring genres are: Downbeat; Trip Hop; Big Beat
Now when i will listen to a Hip Hop song, the next one will be an other Hip Hop one, or one with the neighboring kind i chose, like a Breakbeat one.
Then, when the Breakbeat one will be over, the next one will be an other Breakbeat one or, for example, a Trip Hop one.
This could allow a smooth shuffling through a massive selected playlist, smooth for the ears, for the listening.
So i could pass from industrial metal to coldwave, or black metal to death metal, and not to pop or ballad stuff brutaly

Now, if that kind of shuffling is already possible through another way, my very bad, cause i've never found a way to do so.
I hope everything is clear and the idea is not that bad for you
