New chromaprint version available

I don’t know where to write this information:

Chromaprint is available officially in a new version v1.5 since 15.04.2020.
Maybe you can include the fpcalc.exe in a next version of Picard?

Changelog on Github

  • 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
4 Likes

It has already been updated on GitHub :wink:

8 Likes

New chromaprint version 1.6.0 (2025-08-28) is available for download:

Changelog v1.6.0: Releases · acoustid/chromaprint · GitHub

  • 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
5 Likes

New chromaprint version 1.6.1 (2026-07-28) is available for download:

Changelog v1.6.1:

  • Fixed a heap buffer overflow when decoding a fingerprint that has extra data after the encoded values. Applications that decode fingerprints from untrusted sources should update.
  • Fixed building against FFmpeg 4.x, which had not compiled since the channel layout API changed in 5.1
  • Audio can now be fed in buffers that do not end on a frame boundary; previously a partial frame at the end of a call was dropped
  • Fixed an implicit integer conversion warning on LLVM
  • Fixed installing to absolute paths
  • Build fpcalc against the system FFmpeg in CI
4 Likes