-
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
beets bpd crash #3007
Comments
Hmm; that looks pretty bad. Are you able to work out what command the client sent to trigger this crash? |
Hrm, I think it only happens with mpdroid. It seems to spam requests. Will test more sometime soon. |
I can reproduce this (with MALP on Android). The problem happens when you're on the list of artists and you select an artist. The client wants to grab a list of albums from that artist. It issues the command:
which is weird because it doesn't seem to match the documentation of the protocol which is
and indeed our existing implementation is fine with that command. In any case with the "wrong" command from the client, it causes bpd to construct the query I suppose that this means MPD was implementing a behaviour that was a bit different to the documentation of its protocol. Maybe it assumes |
Wow; that's quite an undocumented variance! Nice work digging into the root cause. 💯 |
Problem
beets bpd crashes when accessed with mpd client (while fetching albums for artist?).
Now access with mpd client:
Setup
My configuration (output of
beet config
) is:The text was updated successfully, but these errors were encountered: