BSD Ports

audio/chromaprint 1.6.1 NetBSD

Audio fingerprinting

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
242e166896
License
mit
Categories
audio
Package size
50.0 KiB, 137.8 KiB installed

Description

Chromaprint is the core component of the AcoustID project. It's a client-side library that implements a custom algorithm for extracting fingerprints from any audio source.

In the other systems

SystemPortVersion
NetBSDaudio/chromaprint1.6.1
FreeBSDaudio/chromaprint1.6.0_1
OpenBSDaudio/chromaprint1.6.2
DragonFlyaudio/chromaprint1.5.1.20221217_1
MidnightBSDaudio/chromaprint1.5.1.20221217_3
HardenedBSDaudio/chromaprint1.6.0_1
GhostBSDaudio/chromaprint1.6.0_1

Install

Binary package:

pkgin install chromaprint

From pkgsrc:

cd /usr/pkgsrc/audio/chromaprint && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.6.1
NetBSD 10.1 aarch641.6.0nb1
SmartOS / illumos x86_641.6.2
macOS 15 arm641.6.2

Dependencies

Run dependencies 2

Commit history 2

DateCommitCreditsLog message
242e166896 wiz chromaprint: update to 1.6.2.
Switch to ffmpeg9. Version 1.6.2 -- October 15, 2026 ================================= - Fixed a crash in fpcalc when the channel layout changes mid-stream (e.g. AC-3 files switching between 5.1 and stereo) - Fixed decoding of audio with more than 8 planar channels in fpcalc - Fingerprint decoding now rejects invalid input that previously caused undefined behaviour (shifting past 32 bits) - The C API encoding/decoding functions now return an error for a negative size, a NULL buffer with a nonzero size, and, when encoding, more items than the fingerprint header can hold (previously silently truncated)
fe7b4242e7 adam chromaprint: updated to 1.6.1
1.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