AcoustID

Last updated
AcoustID
Acoustid logo.svg
Developer Lukáš Lalinský
Typeaudio identification service
Pricing modelfree for non-commercial use
Website acoustid.org

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. [1]

Contents

By 2017, the free service had 34 million "fingerprints" in-store and every day acquired between 15 and 20 thousand new entries and answered around five million search queries. AcoustID is integrated into the audio file metadata editors Picard, Jaikoz [2] and Puddletag, for example. [3] [4]

Chromaprint

In October 2009 MusicIP was acquired by AmpliFIND. [5] Some time after the acquisition, the MusicDNS service began having intermittent problems. Since the future of the free identification service was uncertain, a replacement for it was sought. The Chromaprint acoustic fingerprinting algorithm, the basis for AcoustID identification service, was started in February 2010 by a long-time MusicBrainz contributor Lukáš Lalinský. [6] The oldest entry in the DB is from 8 Oct 2010. [7]

While AcoustID and Chromaprint are not officially MusicBrainz projects, they are closely tied with each other and both are open source. Chromaprint works by analyzing the first two minutes of a track, detecting the strength in each of 12 pitch classes, storing these 8 times per second. Additional post-processing is then applied to compress this fingerprint while retaining patterns. [8] The AcoustID search server then searches from the database of fingerprints by similarity and returns the AcoustID identifier along with MusicBrainz recording identifiers if known.

Since 2013 Chromaprint is the only fingerprint supported by MusicBrainz. [9]

Fingerprint ID

The fingerprint IDs are 8-digit and conform to /[1-9][0-9]{7}/. E.g.

AcoustID "track"

Groups of Chromaprints are given a UUID and can be reached via https://acoustid.org/track/<uuid>, e.g. https://acoustid.org/track/a64cc174-c77c-47ee-ac1b-78015270dfe6.

The underlying chromaprints can be reached via fingerprint IDs, e.g.

ID                                             Length  Sources https://acoustid.org/fingerprint/11799567 3:35 255 https://acoustid.org/fingerprint/41547743 3:36 152 https://acoustid.org/fingerprint/21463426 3:38 81

The linked MusicBrainz "recordings" can contain music of different performers, e.g.

Related Research Articles

<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.

<span class="mw-page-title-main">Identifier</span> Name used to identify either a unique object or a unique class of objects

An identifier is a name that identifies either a unique object or a unique class of objects, where the "object" or class may be an idea, physical countable object, or physical noncountable substance. The abbreviation Id often refers to identity, identification, or an identifier. An identifier may be a word, number, letter, symbol, or any combination of those.

Freedb was a database of 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">Universally unique identifier</span> Label used for information in computer systems

A universally unique identifier (UUID) is a 128-bit label used for information in computer systems. The term globally unique identifier (GUID) is also used.

The International Standard Recording Code (ISRC) is an international standard code for uniquely identifying sound recordings and music video recordings. The code was developed by the recording industry in conjunction with the ISO technical committee 46, subcommittee 9, which codified the standard as ISO 3901 in 1986, and updated it in 2001.

<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.

Catalogue Service for the Web (CSW), sometimes seen as Catalogue Service - Web, is a standard for exposing a catalogue of geospatial records in XML on the Internet (over HTTP). The catalogue is made up of records that describe geospatial data (e.g. KML), geospatial services (e.g. WMS), and related resources.

<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.

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

<span class="mw-page-title-main">Jaikoz</span> Java tagging program

Jaikoz is a Java program used for editing and mass tagging music file tags.

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

Gracenote, Inc. is a company owned by Nielsen Holdings 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.

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.

An acoustic fingerprint is a condensed digital summary, a fingerprint, deterministically generated from an audio signal, that can be used to identify an audio sample or quickly locate similar items in an audio database.

The Entertainment Identifier Registry, or EIDR, is a global unique identifier system for a broad array of audio visual objects, including motion pictures, television, and radio programs. The identification system resolves an identifier to a metadata record that is associated with top-level titles, edits, DVDs, encodings, clips, and mash-ups. EIDR also provides identifiers for video service providers, such as broadcast and cable networks.

<span class="mw-page-title-main">Puddletag</span>

Puddletag is a graphical audio file metadata editor ("tagger") for Unix-like operating systems.

The Registry Interchange Format - Collections and Services (RIF-CS) is an XML vocabulary for representing metadata about data collections and related entities based on ISO 2146.

<span class="mw-page-title-main">Kid3</span> Tag editor

Kid3 is an open-source cross-platform audio tag editor for many audio file formats. It supports DSF, MP3, Ogg, FLAC, MPC, MPEG-4 (mp4/m4a/m4b), AAC, Opus, SPX, TrueAudio, APE, WavPack, WMA, WAV, AIFF, tracker modules.

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 queried and displayed to the user.

<span class="mw-page-title-main">Decentralized Privacy-Preserving Proximity Tracing</span> Proximity contact tracing protocol

Decentralized Privacy-Preserving Proximity Tracing is an open protocol developed in response to the COVID-19 pandemic to facilitate digital contact tracing of infected participants. The protocol, like competing protocol Pan-European Privacy-Preserving Proximity Tracing (PEPP-PT), uses Bluetooth Low Energy to track and log encounters with other users. The protocols differ in their reporting mechanism, with PEPP-PT requiring clients to upload contact logs to a central reporting server, whereas with DP-3T, the central reporting server never has access to contact logs nor is it responsible for processing and informing clients of contact. Because contact logs are never transmitted to third parties, it has major privacy benefits over the PEPP-PT approach; however, this comes at the cost of requiring more computing power on the client side to process infection reports.

SecondHandSongs is a collaborative website that maintains a global database of mainly cover versions of original works. It also contains information about adaptations and samples. The website allows performers and volunteer curators to add songs and update their metadata. It includes links to freely accessible recordings of the covers, and external identifiers for those works and performances in other databases.

References

  1. Frequently Asked Questions AcoustID
  2. Henry, Alan (2014-04-10). "The Best Apps For Automatically Cleaning Up Your Music Library". Lifehacker Australia. Retrieved 2019-02-24.
  3. Walsh, Terry (2017-04-28). "How to master your music metadata (Part 1)". TechHive. Retrieved 2019-02-24.
  4. Liane M. Dubowy (2012-08-24). "Audio-Tag-Editor Puddletag mit AcoustID-Support". Heise Online (in German). Retrieved 2019-02-23.
  5. AmpliFIND Music Services: News Archived 2013-09-21 at the Wayback Machine
  6. "Introducing Chromaprint – Lukáš Lalinský". Oxygene.sk. 2010-07-24. Retrieved 2018-04-10.
  7. "Five years of AcoustID - Lukáš Lalinský". oxygene.sk.
  8. Jang, Dalwon; Yoo, Chang D; Lee, Sunil; Kim, Sungwoong; Kalker, Ton (2011-01-18). "How does Chromaprint work? – Lukáš Lalinský". IEEE Transactions on Information Forensics and Security. 4 (4): 995–1004. doi:10.1109/TIFS.2009.2034452. S2CID   1502596 . Retrieved 2018-04-10.
  9. "Fingerprinting - MusicBrainz Wiki".

Further reading