Musicovery API generates the best playlists and recommendations from a mood (calm, happy,...), an artist, a track, a genre/style, a context/activity (for driving, working, partying,...), a theme, a period/year, a location (city, region, country, continent).
Musicovery
their 'gartner quadrant' approach to UI is funny