Awesome
AcoustID.NET
AcoustID fingerprinter and webservice access for .NET framework 4.5 and .NET standard 2.0. See acoustid.org for information about the AcoustID project.
The original code for this project can be found at https://github.com/acoustid/chromaprint.
Features.
- AcoustID fingerprint calculation.
- AcoustID webservice access:
Lookup or submit fingerprints using the
LookupService
andSubmitService
classes in theAcoustID.Web
namespace.
An example showing how to implement the IDecoder
audio decoder interface using NAudio can be found in the wiki. A simple winforms example application is available here.
Configuration.
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";
License.
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).