From 8c8b8b6e3065939b200e96fe7cd228ea932be4d7 Mon Sep 17 00:00:00 2001 From: Rebecca Turner Date: Thu, 24 Jul 2025 18:31:24 -0400 Subject: [PATCH] beets: chroma plugin needs chromaprint `chromaprint` provides the `fpcalc` binary that the `chroma` plugin calls. --- pkgs/tools/audio/beets/builtin-plugins.nix | 4 ++++ pkgs/tools/audio/beets/common.nix | 1 + 2 files changed, 5 insertions(+) diff --git a/pkgs/tools/audio/beets/builtin-plugins.nix b/pkgs/tools/audio/beets/builtin-plugins.nix index 432780d0455c..8bc64e424512 100644 --- a/pkgs/tools/audio/beets/builtin-plugins.nix +++ b/pkgs/tools/audio/beets/builtin-plugins.nix @@ -1,5 +1,6 @@ { aacgain, + chromaprint, ffmpeg, flac, imagemagick, @@ -55,6 +56,9 @@ chroma = { propagatedBuildInputs = [ python3Packages.pyacoustid ]; testPaths = [ ]; + wrapperBins = [ + chromaprint + ]; }; convert.wrapperBins = [ ffmpeg ]; deezer = { diff --git a/pkgs/tools/audio/beets/common.nix b/pkgs/tools/audio/beets/common.nix index f9fbb70667fa..e387329c0075 100644 --- a/pkgs/tools/audio/beets/common.nix +++ b/pkgs/tools/audio/beets/common.nix @@ -16,6 +16,7 @@ # plugin deps, used indirectly by the @inputs when we `import ./builtin-plugins.nix` aacgain, + chromaprint, essentia-extractor, ffmpeg, flac,