Quite simply what I have in mind is a radio station that would adapted to your mood based on what music you skip, thereby creating a profile that fits your current emotions.
The implementation could be similar to the current way radio stations are displayed.
The tricky thing I guess would be to calibrate an algorithm to select the right songs and to decide on how to weigh the different information we have about tracks, as genre, mood, rating, BPM, artist, and album, to select the next song.