sunken-ship: chromaprint on PATH for mulbo-server-enrich

AcoustID needs fpcalc -plain output (re-fingerprinted on-demand
since tracks_index stores -raw for dedup). chromaprint added
alongside the existing yt-dlp.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
DannyDannyDanny 2026-05-10 16:02:42 +02:00
parent 83dd92d738
commit 40cc62f65b

View file

@ -420,7 +420,7 @@
description = "Enrich Navidrome tracks with empty/Unknown metadata"; description = "Enrich Navidrome tracks with empty/Unknown metadata";
after = [ "mulbo-server.service" ]; after = [ "mulbo-server.service" ];
requires = [ "mulbo-server.service" ]; requires = [ "mulbo-server.service" ];
path = with pkgs; [ yt-dlp ]; # provides yt-dlp for SoundCloud lookups path = with pkgs; [ yt-dlp chromaprint ]; # yt-dlp for SC/YT lookups, chromaprint for AcoustID's -plain fingerprint
environment = { environment = {
MULBO_INDEX_DB = "/var/lib/mulbo-server/index.db"; MULBO_INDEX_DB = "/var/lib/mulbo-server/index.db";
MULBO_NAVIDROME_DB = "/var/lib/navidrome/navidrome.db"; MULBO_NAVIDROME_DB = "/var/lib/navidrome/navidrome.db";