Finally. It's such a simple idea, I've been waiting for a long while. Is there something like this that takes more profiles into consideration?
We, SameTunes, have an advantage when it comes to calculating a user's affinity for songs, artists and albums. Last.fm ranks your music by tracking how many times you've played (or "scrobbled") a song, songs by an artist, etc. SameTunes uses additional data Spotify publishes (like position in a created playlist, occurrences in your liked music, etc) to build a more well rounded representation of your music taste in the past and present.
There are definitely features we can, and plan to, add to help better portray this data to a user.