AcoustID fingerprinter and webservice access in C#. See https://acoustid.org/ for information about the AcoustID project.
The original code for this project can be found at https://github.com/acoustid/chromaprint.
- AcoustID fingerprint calculation.
- AcoustID webservice access:
Lookup or submit fingerprints using the
LookupService
andSubmitService
classes in theAcoustID.Web
namespace. - Fingerprinter example application.
The example application shows how to decode audio files using NAudio or Bass.
If you want to use the AcoustID webservice in your application, you need to get an API key from https://acoustid.org/. Once you have the key, register it with AcoustID.NET by setting
AcoustID.Configuration.ClientKey = "APIKEY";
Chromaprint's own source code is licensed under the MIT license, but the Resampler class is based on source code taken from the FFmpeg library, which is licensed under the LGPL 2.1 license.
As a whole, Chromaprint should therefore be considered to be licensed under the LGPL 2.1 license (see https://github.com/acoustid/chromaprint/blob/master/LICENSE.md).