PDA

View Full Version : MusicBrainz - Automatic Music Identifier using its acoustic fingerprint algorithm


dustobub
2008-09-17, 02:05
MusicBrainz - Automatic Music Identifier (using acoustic fingerprint algorithms).

With MusicBrainz there would no longer a need for correctly tagged music files with MusicBrainz to properly identify your music files to finally bring your music collection in order and being able to use database a library mode functions!

MusicBrainz has very interesting acoustic fingerprinting code and API for music files, free and open source, (operated by The MetaBrainz Foundation, a non-profit corporation), very popular, and already has a cross-platform library (libmusicbrainz), would be great to have it built-into Boxee (and XBMC) so that it was used by the scanning process when building the database for the music library.

http://en.wikipedia.org/wiki/MusicBrainz
http://en.wikipedia.org/wiki/MusicBrainz#Fingerprinting
http://en.wikipedia.org/wiki/Acoustic_fingerprint

http://musicbrainz.org What is MusicBrainz?

MusicBrainz is a community music metadatabase that attempts to create a comprehensive music information site. You can use the MusicBrainz data either by browsing this web site, or you can access the data from a client program — for example, a Audio-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 digital music collections. Find out more in the introduction (http://musicbrainz.org/doc/AboutMusicBrainz).

Acoustic Fingerprinting:
MusicBrainz initially used Relatable's patented TRM (a recursive acronym for TRM Recognizes Music) for acoustic fingerprint matching. This feature attracted a lot of users and allowed the database to grow at a fast rate. By 2005 it became obvious Relatable's fingerprinting solution didn't scale well to the millions of tracks in the database and the search for a viable replacement began. On May 12, 2006, Robert Kaye posted an announcement on the project's official blog about a partnership between MusicBrainz and MusicIP. Part of the agreement allows MusicBrainz to use MusicIP's MusicDNS service for acoustic fingerprinting (PUIDs). After a grace period of 6 months, TRMs will be phased out and MusicBrainz will rely solely on PUIDs. MusicBrainz uses RDF/XML for describing music metadata, which is available for automated processing via HTTP GET and POST methods according to REST architectural style for distributed hypermedia systems.

Magic MP3 Tagger is an example of a software which used MusicBrainz:
http://www.magic-tagger.comWhat is Magic MP3 Tagger?

Your MP3 files are named incorrectly or in different ways? You don't want to listen to "Track01" files any more? Your music collection is messed? The correct release year of some files is missing? You've come to the right place.

Magic MP3 Tagger was specially designed to automatically identify and sort your music collection, which is a different approach than other tagging applications use. Magic MP3 Tagger does all the work for you by using a high sophisticated music identification algorithm!

In short, it's the tool you need to finally bring your music collection in order!


Identify your MP3 files automatically

How long would it take you to manually go through all of your music and type in the correct information? With Magic MP3 Tagger, your entire music collection can be fixed and organized automatically. This is possible by using a powerful dynamic identification algorithm which combines available song data with an internal music database under consideration of different naming patterns and similarities, various artist albums, compilation discs, known common misspellings and much more. This core identification process needs no internet connection and is therefore extremely fast.

jmarshall
2008-09-17, 02:17
I believe Bobbin007 was going to look into this following devcon. Haven't heard from him since then though - perhaps he'll see this thread.

Certainly it's something we are interested in - we have support for reading the musicbrainz id's once they're generated, and storing them locally in the db, just not the generating side of it.

A patch would most certainly be welcomed.

Cheers,
Jonathan

Bram77
2008-09-17, 10:58
I've used it a lot. It's the best. There is no other program that can id music files more accurate without user interference.

DuMbGuM
2008-11-18, 00:30
I tried their Picard tagging program alright, didn't find it too helpful, got decent tagger from elsewhere though, do most of it manually following the guidelines.

sicon99
2008-11-18, 01:13
Which one of the apps did you use?

did u find it worked well...

DuMbGuM
2008-11-18, 02:22
I'm using one called "Ultra Tag Editor" and just following the tagging guideline of people on last.fm and the musicbrainz/wikipedia directories for album info.

Any tagger app that supports ID-3 v.2 tags should do the job for you.

sicon99
2008-11-19, 00:45
Sweet Ill give it a try.