-
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
bpd: support MPD 0.16 protocol and more clients #3214
Merged
Merged
Commits on Jun 2, 2019
-
When ncmpcpp quits after an error it causes a "connection reset by peer" exception, also known as ECONNRESET (104) in errno terms. In Python 2 this is mapped to a `socket.error` and in Python 3 this is `ConnectionResetError` which is thankfully a subclass of the `socket.error` exception class.
Configuration menu - View commit details
-
Copy full SHA for 80286ea - Browse repository at this point
Copy the full SHA 80286eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64ed543 - Browse repository at this point
Copy the full SHA 64ed543View commit details -
The playlistid command is supposed to list the whole playlist if no argument is provided, but we were accidentally trying to look up an impossible negative id in that case causing an error to always be returned.
Configuration menu - View commit details
-
Copy full SHA for 59c5069 - Browse repository at this point
Copy the full SHA 59c5069View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c37a58 - Browse repository at this point
Copy the full SHA 5c37a58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a5263b - Browse repository at this point
Copy the full SHA 1a5263bView commit details -
bpd: allow fractional seconds in seek
The documented type is float, not integer, and clients like mpDris2 send fractional seconds, causing them to crash if these values ar enot accepted.
Configuration menu - View commit details
-
Copy full SHA for e708d28 - Browse repository at this point
Copy the full SHA e708d28View commit details -
bpd: make noidle a no-op outside idle mode
The real MPD ignores `noidle` when the client is not idle. It doesn't even send a successful response, just ignores the command. Although I don't understand why a client would fail to keep track of its own state, it seems that this is necessary to get ncmpcpp working.
Configuration menu - View commit details
-
Copy full SHA for 27c462d - Browse repository at this point
Copy the full SHA 27c462dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5187100 - Browse repository at this point
Copy the full SHA 5187100View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc2c352 - Browse repository at this point
Copy the full SHA cc2c352View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd809f - Browse repository at this point
Copy the full SHA fdd809fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7e3b9 - Browse repository at this point
Copy the full SHA dc7e3b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8be83b - Browse repository at this point
Copy the full SHA d8be83bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62aa358 - Browse repository at this point
Copy the full SHA 62aa358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65432bb - Browse repository at this point
Copy the full SHA 65432bbView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.