Closed fmwatson closed 4 years ago
I found where the issue was, forgot to include the libraries when switching to shared libs build. Creating an updated -12
package that I'll publish online to fix this issue:
$ ll /var/packages/chromaprint/target/lib
total 92
drwxr-xr-x 1 root root 118 Aug 20 06:01 .
drwxr-xr-x 1 root root 24 Aug 20 06:06 ..
lrwxrwxrwx 1 root root 19 Aug 20 06:01 libchromaprint.so -> libchromaprint.so.1
lrwxrwxrwx 1 root root 23 Aug 20 06:01 libchromaprint.so.1 -> libchromaprint.so.1.5.0
-rw-r--r-- 1 root root 84464 Aug 20 06:01 libchromaprint.so.1.5.0
$ fpcalc
ERROR: No input files
Updated package have been uploaded and should be available within a few hours.
That's great - thanks for looking into it!
For new Package Requests, see the guidelines
Setup
_Package Name: Chromaprint / ffmpeg _Package Version: 1.5.0-11 / 4.2.4-34
NAS Model: DS 918+ _NAS Architecture: _DSM version: DSM 6.2.3-25426 Update 2
Expected behavior
Chromaprint is able to fingerprint audio tracks when called from beets.
Actual behavior
No audio tracks are able to be fingerprinted. For each track, Beets returns:
If I call fpcalc directly, the error is:
Beets/chromaprint/ffmpeg/fpcalc installed from package center worked fine together before this update.
Steps to reproduce
_1. Call beet import with chroma
Package log
Install logs from fresh uninstall/re-install after the update. chromaprint install log:
ffmpeg install log:
Other logs
Beets install log:
I don't know why it's picking up pip 9.0.1 in that log, checking version I have: