AmpliFIND

Last updated
AmpliFIND
Developer MusicIP
Typeaudio identification service
Website AmpliFIND Music Services

AmpliFIND is an acoustic fingerprinting service and a software development kit developed by the US company MusicIP.

Contents

MusicIP first marketed their fingerprinting algorithm and service as MusicDNS. In 2006, MusicIP reported that the MusicDNS database had more than 22 million fingerprints of digital audio recordings. [1] One of their customers was MetaBrainz Foundation, a non-profit company that used MusicDNS in their MusicBrainz and MusicBrainz Picard software products. [2] [3]

Even so, MusicIP dissolved in 2008. The company's CEO, Andrew Stess, bought the rights to MusicDNS, renamed the software to AmpliFIND, and started a new company called AmpliFIND Music Services. [4] [5] In 2011, Stess sold AmpliFIND to Sony, who incorporated it into the digital music service offerings of their Gracenote division. [6] [7] Tribune Media subsequently purchased Gracenote, including the MusicDNS software.

How MusicDNS identifies a recording

To use the MusicDNS service, software developers write a computer program that incorporates an open-source software library called LibOFA. [8] This library implements the Open Fingerprint Architecture, [9] [10] a specification developed during 2000–05 by MusicIP's previous incarnation, Predixis Corporation.

Through LibOFA, a program can fingerprint a recording, and submit the fingerprint to MusicDNS via the Internet. MusicDNS attempts to match the submission to fingerprints in its database. If the MusicDNS service finds an approximate match, it returns a code called a PUID (Portable Unique Identifier). This code does not contain any acoustic information; rather, it enables a computer program to retrieve identifying information (such as the song title and recording artist) from the MusicDNS database. The PUID code is a short, alphanumeric string based on the universally unique identifier standard.

The source code for LibOFA is distributed under a dual license: the GNU General Public License and the Adaptive Public License. The MusicDNS software that makes the fingerprints is proprietary.

See also

Related Research Articles

The djbdns software package is a DNS implementation. It was created by Daniel J. Bernstein in response to his frustrations with repeated security holes in the widely used BIND DNS software. As a challenge, Bernstein offered a $1000 prize for the first person to find a security hole in djbdns, which was awarded in March 2009 to Matthew Dempsky.

<span class="mw-page-title-main">MusicBrainz</span> Online music metadata database

MusicBrainz is a MetaBrainz project that aims to create a collaborative music database that is similar to the freedb project. MusicBrainz was founded in response to the restrictions placed on the Compact Disc Database (CDDB), a database for software applications to look up audio CD information on the Internet. MusicBrainz has expanded its goals to reach beyond a CD metadata storehouse to become a structured online database for music.

Freedb was a database of user-submitted compact disc track listings, where all the content was under the GNU General Public License. To look up CD information over the Internet, a client program calculated a hash function from the CD table of contents and used it as a disc ID to query the database. If the disc was in the database, the client was able to retrieve and display the artist, album title, track list and some additional information.

<span class="mw-page-title-main">Bonjour (software)</span> Computer networking technology

Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.

<span class="mw-page-title-main">GNUnet</span> Framework for decentralized, peer-to-peer networking which is part of the GNU Project

GNUnet is a software framework for decentralized, peer-to-peer networking and an official GNU package. The framework offers link encryption, peer discovery, resource allocation, communication over many transports and various basic peer-to-peer algorithms for routing, multicast and network size estimation.

<span class="mw-page-title-main">Nmap</span> Network scanner

Nmap is a network scanner created by Gordon Lyon. Nmap is used to discover hosts and services on a computer network by sending packets and analyzing the responses.

<span class="mw-page-title-main">Open proxy</span> Proxy server accessible to any Internet user

An open proxy is a type of proxy server that is accessible by any Internet user.

This article presents a comparison of the features, platform support, and packaging of many independent implementations of Domain Name System (DNS) name server software.

<span class="mw-page-title-main">MusicBrainz Picard</span> Free and open source audio tagger

MusicBrainz Picard is a free and open-source software application for identifying, tagging, and organising digital audio recordings. It was developed by the MetaBrainz Foundation, a non-profit company that also operates the MusicBrainz database.

PUID may refer to:

<span class="mw-page-title-main">Tag editor</span> Software for editing the metadata of media files

A tag editor is an app that can add, edit, or remove embedded metadata on multimedia file formats. Content creators, such as musicians, photographers, podcasters, and video producers, may need to properly label and manage their creations, adding such details as title, creator, date of creation, and copyright notice.

<span class="mw-page-title-main">Gracenote</span> American data company

Gracenote, Inc. is a company and service that provides music, video and sports metadata and automatic content recognition (ACR) technologies to entertainment services and companies, worldwide. Formerly CDDB, Gracenote maintains and licenses an Internet-accessible database containing information about the contents of audio compact discs and vinyl records. From 2008 to 2014, it was owned by Sony, later sold to Tribune Media, and has been owned since 2017 by Nielsen Holdings.

<span class="mw-page-title-main">Jitsi</span> Videoconferencing and messaging software

Jitsi is a collection of free and open-source multiplatform voice (VoIP), video conferencing and instant messaging applications for the Web platform, Windows, Linux, macOS, iOS and Android. The Jitsi project began with the Jitsi Desktop. With the growth of WebRTC, the project team focus shifted to the Jitsi Videobridge for allowing web-based multi-party video calling. Later the team added Jitsi Meet, a full video conferencing application that includes web, Android, and iOS clients. Jitsi also operates meet.jit.si, a version of Jitsi Meet hosted by Jitsi for free community use. Other projects include: Jigasi, lib-jitsi-meet, Jidesha, and Jitsi.

An audio search engine is a web-based search engine which crawls the web for audio content. The information can consist of web pages, images, audio files, or another type of document. Various techniques exist for research on these engines.

CDDB, short for Compact Disc Database, is a database for software applications to look up audio CD information over the Internet. This is performed by a client which calculates a (nearly) unique disc ID and then queries the database. As a result, the client is able to display the artist name, CD title, track list and some additional information. CDDB is a licensed trademark of Gracenote, Inc.

The Handle System is the Corporation for National Research Initiatives's proprietary registry assigning persistent identifiers, or handles, to information resources, and for resolving "those handles into the information necessary to locate, access, and otherwise make use of the resources".

The Wave Federation Protocol is an open protocol, extension of the Extensible Messaging and Presence Protocol (XMPP) that is used in Apache Wave. It is designed for near real-time communication between the computer supported cooperative work wave servers.

AcoustID is a webservice for the identification of music recordings based on the Chromaprint acoustic fingerprint algorithm. It can identify entire songs but not short snippets.

Search by sound is the retrieval of information based on audio input. There are a handful of applications, specifically for mobile devices that utilize search by sound. Shazam (service), Soundhound, Axwave, ACRCloud and others have seen considerable success by using a simple algorithm to match an acoustic fingerprint to a song in a library. These applications take a sample clip of a song, or a user-generated melody and check a music library/music database to see where the clip matches with the song. From there, song information will be queried and displayed to the user.

References

  1. "MusicDNS homepage". Archived from the original on 2006-10-04. Retrieved 2006-10-13.
  2. "New fingerprinting technology available now!" (Press release). MusicBrainz community blog. 2006-03-12. Retrieved 2006-08-03.
  3. Willis, Nathan (29 June 2011). "Echoprint: Open acoustic fingerprinting". LWN.net. Retrieved 2015-09-18.
  4. "AmpliFIND Music Services Press Release". Archived from the original on 2010-01-19.
  5. "AmpliFIND Music Services: What: Products and Services". Archived from the original on 2010-05-08. Retrieved 2010-10-15.
  6. "Fingerprinting". MusicBrainz Wiki. Retrieved 2015-09-18.
  7. "Andrew Stess". 6 September 2014. Retrieved 18 September 2015.
  8. "LibOFA (Library Open Fingerprint Architecture)" . Retrieved 2010-11-13.
  9. "Open Fingerprint Architecture Whitepaper" (PDF). 1.0. MusicIP. 2006-03-12. Archived from the original (PDF) on 2007-01-09. Retrieved 2006-08-03.
  10. "Open Fingerprint Implementation Whitepaper" (PDF). 8.0. MusicIP. 2006-03-12. Archived from the original (PDF) on 2007-01-08. Retrieved 2006-08-03.