Using a tag editor, like mp3tag, you would create a ROONTRACKTAG tag. Then you can fill in the ROONTRACKTAG field for each track using whatever label you like, such as the genre name if your choice. However, Roon doesn’t like some tag names being the same as genre names. For example, Roon doesn’t like a ROONTRACKTAG being labeled “Classical”. “Jazz” works though, go figure. You’ll have to get creative to get around Roon’s idiosyncrasies with this (for example, instead of “Classical”, I used “Classical_” )
Once you labeled the ROONTRACKTAG for every track in you local library (eek!), you should be able to go to My Tags in Roon and see your ROONTRACKTAGs grouped by however you labeled your tracks.
For example, you have a bunch of tracks with the ROONTRACKTAG labeled “Jazz”. You should see Jazz on the My Tags screen. Click on that and you will all your tracks with that tag. You can play them in order or shuffle play.
This can only be done to music files in your local library. It cannot be done with track from Tidal and Qobuz.
There’s a thread somewhere around here about this. I’ll try to find it and post a link.
I hope this made some kind of sense. It’s been awhile since I’ve done this.
Edit: Here’s the thread I was thinking of, but there isn’t any real discussion on the steps to do this. Hopefully, there’s a helpful tidbit in there somewhere. Genre of compilations - #15 by John_V