Music recommendations based on song, not in artist/album (similar to Pandora)

by
Music recommendations based on what a song sounds like. Is it jazzy, upbeat, rock? Major, minor tonality? Rithm?

Sometimes I find recommendations like genius are very lacking, as I can love a single song by a group, and hate everything else they do, so similar groups are a really bad recommendation in such cases.