Skip to content

AcoustID fingerprinter and webservice access in .NET

Notifications You must be signed in to change notification settings

tmacharia/AcoustID.NET

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AcoustID.NET

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.

Build status Nuget downloads

Features.

  • AcoustID fingerprint calculation.
  • AcoustID webservice access: Lookup or submit fingerprints using the LookupService and SubmitService classes in the AcoustID.Web namespace.
  • Fingerprinter example application.

The example application shows how to decode audio files using NAudio or Bass.

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

  • C# 100.0%