Audio Fingerprint: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Tried to bring the TRM description up to date.)
Line 15: Line 15:
* MusicURI, a project trying to combine audio fingerprinting with text based search. More info on project [http://semedia.deit.univpm.it/musicuri/ homepage]. The GPL source code is available at [http://sourceforge.net/projects/mpeg7audiodb SourceForge].
* MusicURI, a project trying to combine audio fingerprinting with text based search. More info on project [http://semedia.deit.univpm.it/musicuri/ homepage]. The GPL source code is available at [http://sourceforge.net/projects/mpeg7audiodb SourceForge].
* A possible [[Future Proof Fingerprint|FutureProofFingerPrint]] algorithm that we could code has been Proposed by Geoff Schmidt, formally of Tuneprint.
* A possible [[Future Proof Fingerprint|FutureProofFingerPrint]] algorithm that we could code has been Proposed by Geoff Schmidt, formally of Tuneprint.
* [http://jhears.org/] is an acoustic fingerprinting framework based on [[Future Proof Fingerprint|FutureProofFingerPrint]] design by Geoff Schmidt. jHears is developed by Juha Heljoranta.
* [http://www.foosic.org/libfooid.php libFooID], an audio fingerprinting library used by, and developed for [http://www.foosic.org/ foosic].
* [http://www.foosic.org/libfooid.php libFooID], an audio fingerprinting library used by, and developed for [http://www.foosic.org/ foosic].



Revision as of 16:29, 21 October 2010

Audio fingerprints are identifiers for audio files based on the contained audio data.

MusicBrainz originally used Relatable's TRM exclusively as their only audio fingerprint technology, but due to various scalability and performance issues, and the fact that the server is closed-source and thus, not fixable, an alternative was required. MusicIPs PUID technology was chosen in March of 2006 as an efficient alternative.

PUIDs were first integrated into Picard 0.7, and have seen continuous support in the MusicBrainz Server.

Also see: How PUIDs Work and Future Proof Fingerprint.

Known Audio Fingerprinting Systems

Open source systems:

  • The fingerprint in Kurt Rosenfeld's FDMF.
  • Freetantrum songprint
    There is a project called freetantrum on Sourceforge. It seems to be a dead project (its home page was replaced with an advert for unrelated things in 2001), but it may be worth investigating and resurrecting the code they produced.
  • MusicURI, a project trying to combine audio fingerprinting with text based search. More info on project homepage. The GPL source code is available at SourceForge.
  • A possible FutureProofFingerPrint algorithm that we could code has been Proposed by Geoff Schmidt, formally of Tuneprint.
  • [1] is an acoustic fingerprinting framework based on FutureProofFingerPrint design by Geoff Schmidt. jHears is developed by Juha Heljoranta.
  • libFooID, an audio fingerprinting library used by, and developed for foosic.

Commercial systems: