beets: chroma tells me that audio could not be decoded

i cant get the chroma plugin working on all my ubuntu unicorn boxes. i have the feeling that i didnt had the problem with the previous beets version. i checked all installed packages named in the doc.

  • python-gst0.10-dev
  • gstreamer0.10-plugins-good
  • gstreamer0.10-plugins-bad
  • gstreamer0.10-plugins-ugly

and i even installed libchromaprint-tools to have the fpcalc command. i still get the error:

fingerprinting of '/home/myuser/Musik/Kill Holiday/Somewhere Between the Wrong Is Right/01 Somewhere Between the Wrong Is Right.flac' failed: audio could not be decoded

if i use the fpcalc command on that file… it gives me the fingerprint. so i think that it can be decoded somehow. im pretty stuck with finding the error. anything i could try?

my config:

directory: ~/Musik/beets                                                          
paths:                                                                            
        singleton: Non-Album/$artist/$title                                       
plugins: chroma                                                        

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Comments: 21 (5 by maintainers)

Most upvoted comments

Had the same issue on a Debian system, installing ffmpeg fixes this.

I found that installing ffmpeg fixed this for me on WSL (Windows Subsystem for Linux). beet fingerprint now works fine.

“Cannot allocate memory!” The sounds serious. Would you mind filing a bug in the audioread repository?

Hi! A fix has been committed for that issue in pyacoustid: https://github.com/beetbox/pyacoustid/pull/31