sunken-ship: add numpy to mulbo-server env
For FFT-based spectral-rolloff analysis (quality.py) used by the chromaprint-dupe winner picker. Effective bitrate alone can't tell a real lossless file from a re-encoded-128kbps-MP3-saved-as-WAV; spectral rolloff catches the upsampled fakes (rolloff < 17kHz = came from lossy source). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
09d25a1899
commit
dc7ef47681
1 changed files with 2 additions and 0 deletions
|
|
@ -323,6 +323,8 @@
|
||||||
python-multipart
|
python-multipart
|
||||||
mutagen # tag writeback (enrich.write_tags); needed by the
|
mutagen # tag writeback (enrich.write_tags); needed by the
|
||||||
# /enrich/revert endpoint which reuses enrich.py.
|
# /enrich/revert endpoint which reuses enrich.py.
|
||||||
|
numpy # FFT for spectral-rolloff analysis (quality.py); used
|
||||||
|
# by chromaprint-dupe winner picker in --spectral mode.
|
||||||
]);
|
]);
|
||||||
in {
|
in {
|
||||||
description = "Mulbo companion service (uploads, dedup, folders)";
|
description = "Mulbo companion service (uploads, dedup, folders)";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue