I developed my own music player back in windows xp days due to limitations in large track count limitations ( I have over 22,000 tracks). My app just died due to the dbf file that I was using just got too large. I searched and found MusicBee and have commited to it going forward.
One of the features I had was a selection list of Genre's that I could select multiple genre's to play or to 'not play', I could also select specifi ratings, and could play just that rating, or all equal to or greater than the selected rating. I was basically creating play list 'on the fly'.
I am new to MusicBee so may be able to do this easily, and just havent figured it out yet, but if it isn't there I would really like to see it.