Skip to content

wo80/AcoustID.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AcoustID.NET

Build status Nuget downloads open issues

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 and SubmitService classes in the AcoustID.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).

About

AcoustID fingerprinter and webservice access in .NET

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages