MusicBrainz a MusicMeta Database
From the past few weeks i have been working on tagging my MP3's. I have a lot of MP3's which are named as track[some number].mp3 which offcourse makes it hard to create playlists or sort by song genre. I was recently gifted an iPod Video by my friends. So naturally i wanted the tags sorted out. Kalyan helped me out here and introduced me to an software called MusicBrainz.
MusicBrainz is a community music metadatabase that attempts to create a comprehensive music information site. MusicBrainz data can either be used by browsing the MusicBrainz web site, or you can access the data from a client program — for example, a CD player program can use MusicBrainz to identify CDs and provide information about the CD, about the artist or about related information. You can also use the MusicBrainz Tagger to automatically identify and clean up the metadata tags in your MP3 collections.
The main interface of the client has five tabs named Unidentified, Indentified, Pending, Saved and Error. Just import songs that you need to tag. The imported songs appear under the pending tab. The song is fingerprinted and if MusicBrainz finds a fingerprint which matches a song in it's database the song is automagically tagged and moved to the Identified tab. I set the automatic tagging for 80% or more similarity. Once done Write the ID3 Tags to files.Sometimes there are conflicts which need to be resloved manually. The software works great for English Songs but it was not so great for Bollywood songs.If more and more people use this software to tag Bollywood songs then the software is going to get better at identifying Bollywood songs
The one problem that i faced with this method was iTunes maintains a static xml file for libraries and playlists, so renaming of files by MusicBrainz(from say track1.mp3 to say Rehna Hai Tere Dil Mein.mp3 broke my playlists.I am trying to find an automated solution for this problem.