For the closest real-world analogue, check out m-flo.
I was just thinking there ought to be an AI chat agent that can recommend music based on themes and mood, perhaps with a periodic, paradoxically-opposite sense of humor.