Audio fingerprinting with Chromaprint
This is a small utility to collect Chromaprint fingerprints from music files. They are stored in a sqlite database. An example is included that uses the fingerprint database to find exact duplicates (ignoring any metadata and encoding changes).
fpcalc
is expected in the system PATH
. You can download it from acoustid.org. Because fingerprinting can be a bit slow, the scanner uses all available CPUs in parallel.
For real-world usage, see the Makefile.