So I used the Echonest API on my final masters project, which created a shared music taste profile based on people in a given location, and used Echonest's built in smart playlist to play music in the space.
As a part of the application, I also built a D3 visualization quite similar to the one in this article for the tastes of the individuals and the tastes of the location.
It's amazing how much you can learn about a person's taste, given the combination of their genre tastes. <hipsterbash> For instance, you can safely assume that if the person likes hipster-electro-pop, their love for old western twang country might be out of irony.
</hipsterbash>
As a part of the application, I also built a D3 visualization quite similar to the one in this article for the tastes of the individuals and the tastes of the location.
It's amazing how much you can learn about a person's taste, given the combination of their genre tastes. <hipsterbash> For instance, you can safely assume that if the person likes hipster-electro-pop, their love for old western twang country might be out of irony. </hipsterbash>