February 28, 2003

MusicBrainz

Imagine a thousand MP3 (or wma or other digital music) files which are either missing ID3 tags completely, or have incorrect tags. Absence of metadata such as album name, artist information, release year, genre and others makes it really difficult to organize a digital music collection. Complex directories-and sub-directories organized by album/artist do not really do justice to the variety of ways in which one listens to music. By genre, by artist, by album, by mood, by year and a thousand other idiosyncratic ways.

This is a notorious problem, even with legal copies of CDs, since most "free" MP3 encoding software tools do not have the capabilities to retrieve track info from online databases and write it while encoding the file. Also, many non-english language albums, and those on little-known labels do not even provide their data to CDDB or other online databases. Add to this mix the songs that you download from peer-to-peer file sharing services. What you have is a digital music collection, with highly unreliable/absent metadata.

Windows Media Player (and a lot of other players nowadays) let you overcome the organization problems through intelligent use of song metadata, allowing creation of such
playlists as "music from the 70s only", "1968 Beatles tracks only", or "hindi only" without resorting to complex directory structures in storing songs on the hard drive.

An elegant, free, open-source solution is provided by MusicBrainz. It provides a tool that analyses a music file on your hard drive, identifies it, fetches album and artist information from its database and corrects the tags in your file. In case of the song being absent in its database, it lets you identify the song yourself, and attempts to fetch data from FreeDB. Nice!

Contribute by supplying information about albums/ artists absent in their database, providing corrections for existing database entries, and approving other people's suggestions. Its free, its open source, and its distributed. I love this.

Money for MusicBrainz? An interesting "public goods" problem.