MusicDNS
From Wikipedia, the free encyclopedia
MusicDNS is an acoustic fingerprinting service and a software development kit provided by MusicIP. MusicDNS is used by MusicIP Mixer, MusicBrainz Picard, and Jaikoz. According to MusicIP, the fingerprint database contains over 22 million fingerprints as of August, 2006.[1] It should be noted that MusicDNS has nothing to do with domain name system (DNS).
MusicDNS is extensively used by the MusicBrainz-powered[2] Picard tagger for audio file identification to facilitate tagging of audio files.
The fingerprinting client library that looks up and identifies audio files based on existing fingerprints is called libofa. While the client library is open source and dual-licensed under the GPL as well as APL, the code for performing initial music analysis and submitting new fingerprints to the MusicDNS database is proprietary as the database also contains data for style similarity analysis for use in MusicIP Mixer.
The MusicDNS client library works by first generating an acoustic fingerprint of the analyzed audio file. This acoustic fingerprint is then looked up from the MusicDNS web service. If a close enough match is found to an existing fingerprint, the service returns an identifier called a PUID (short for Portable Unique IDentifier) that unambiguously identifies the matching fingerprint. These identifiers can be used by third parties (such as MusicBrainz) to relate information to the identified audio file. PUIDs are fully qualified UUIDs and do not include any acoustic information.
The MusicDNS client library implements the Open Fingerprint Architecture specifications[3][4] developed by Predixis Corporation (now known as MusicIP) during 2000–2005.
[edit] See also
[edit] External links
- MusicDNS official website
- How PUIDs Work at MusicBrainz's wiki
- MusicDNS at MusicBrainz's wiki
- MusicIP
[edit] Notes and references
- ^ MusicDNS homepage. Retrieved on 2006-10-13.
- ^ MusicBrainz community blog (2006-03-12). "New fingerprinting technology available now!". Press release. Retrieved on 2006-08-03.
- ^ (2006-03-12). "Open Fingerprint Architecture Whitepaper" (PDF). 1.0. . MusicIP Retrieved on 2006-08-03.
- ^ (2006-03-12). "Open Fingerprint Implementation Whitepaper" (PDF). 8.0. . MusicIP Retrieved on 2006-08-03.

