-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Import plugin chromaprint fails everytime with "TypeError: data must be bytes, buffer, or memoryview" #1958
Comments
It looks like you're using beets 1.3.8, which is quite old. Could you please try the latest version? |
beet 1.3.17 produces the same error. |
OK, thanks for checking! It looks like this is the same as #1829, which was resolved by also upgrading to a more recent |
Yes, that does seem to fix it, thank you for the responsive care. |
Great! We'll keep this in mind for others with the same problem. |
I'm having the same problem and the linked solution didn't help. I have Beets 1.3.19, audioread-2.1.4, and pyacoustid-1.1.2, all from pip, on Ubuntu 16.04. My config looks like:
My error looks like this:
I'm trying to import MP3 files. |
It looks liken the underlying problem is that |
I've put in a PR to pyacoustid that should work around the problem, but really it's probably beets's fault for feeding pyacoustid types that it is documented not to take. |
Problem
beet import fails on some albums (even ones it imported previously without problems), raising a Type Error:
Here's a link to the music files that trigger the bug (if relevant):
https://www.dropbox.com/sh/1bawst1nb27u0a6/AAAF7Ggt_7Ljkt57PJh4ofRma?dl=0 (still uploading at the time of writing)
Setup
My configuration (output of
beet config
) is:The text was updated successfully, but these errors were encountered: