Skip to content

Releases: acoustid/chromaprint

Chromaprint 1.6.0

28 Aug 18:47

Choose a tag to compare

  • Added support for FFmpeg 8.0
  • Added chromaprint_decode_fingerprint_header function
  • Added missing chromaprint_get_algorithm function implementation
  • Optimized simhash calculation and fingerprint decoding
  • Improved fingerprint compression performance by pre-allocating vector storage
  • CMake improvements: updated minimum version to 3.10, use GNUInstallDirs, install config targets
  • Build Linux ARM64 binaries
  • Allow build to exclude internal avresample

Chromaprint 1.5.1

23 Dec 06:05
v1.5.1

Choose a tag to compare

  • No functional source code changes.
  • Fixed some compiler warnings.
  • Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
  • Added support for fat binaries on macOS, with support for both Intel and Apple silicon.

Chromaprint 1.5.0

15 Apr 04:31
v1.5.0

Choose a tag to compare

  • Added support for fpcalc -raw -signed, which helps with easier PostgreSQL integration
  • Added support for using libavresample instead of libswresample
  • Fixed possible crash in chromaprint_decode_fingerprint
  • Fixed unit tests on big endian CPUs

Chromaprint 1.4.3

21 Jan 21:01
v1.4.3

Choose a tag to compare

  • Allow one packet to have decoding error
  • Print output even if there is a decoding error, exit with error code 3 instead of 2 in such case
  • Add new option -ignore-errors to change the error code 3 to 0
  • Add new option -algorithm NUM
  • Periodically flush output when working on a stream

Chromaprint 1.4.2

28 Dec 21:20
v1.4.2

Choose a tag to compare

  • Fixed invalid memory access when decoding base64-encoded fingerprints.
  • Removed unnecessary library dependencies libchromaprint to avoid circular dependency problems with FFmpeg.

Chromaprint 1.4.1

12 Dec 19:04
v1.4.1

Choose a tag to compare

  • Restored the -v/-version parameter for fpcalc that got accidentally removed in 1.4.
  • Fixed processing of some short audio files. They were ignored in 1.4.
  • The DURATION field in the default output of fpcalc is now printed as an integer again.
  • Added missing version number to libchromaprint.pc.
  • Mac OS X fpcalc builds are done with clang/libc++ and should work on 10.7+.
  • Linux fpcalc builds are now fully static.

Chromaprint 1.4

03 Dec 20:28
v1.4

Choose a tag to compare

  • Fully streaming audio processing without any post-processing step for the fingerprint generation.
  • Many performance optimizations. Especially when processing long streams, operations should be faster and use less memory.
  • C++11 compiler is now required for building the library.
  • The public C API now uses standard fixed-size int types from stdint.h (breaks backwards compatibility).
  • All code written for the library is now distributed under the MIT license.
  • Kiss FFT is now included with the library and automatically used if no other FFT library is found.
  • Added support for using the FFTW3F version of FFTW3.
  • Boost is no longer used.