I’ve been playing during the last week with these two very cool projects.
Audioscrobbler keeps a database with the music profiles of the registered users, based in the messages sent by plugins of the media players (there are plugins for a long list of players) when the users plays a song. Based on this, Audioscrobbler creates statistics, generates recommendations, and creates a network of people where the connections depend on the musical taste.
MusicBrainz is a music metadatabase with information about the names of the artists, the names of their albums and the concrete list of tracks included in each of the albums. But the very interesting concept is that the keys in the database are based on the physical characteristics of the audio CD, or the MP3 and Ogg Vorbis files. Any music player, using the provided API, can obtain metainformation on a concrete song, and use it for tagging. And it works!