You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As I had previously upgraded fmt to v11.1.1, I was unable to build mpd v0.23.16 and after searching through the issues for MPD found from #2189 that I needed to build MPD from after that commit.
Having done that with a a successful build and install I found that various clients would no longer talk to MPD.
So today I have rebuilt and installed all the MPD components, libmpdclient r.08e3c02. mpc r.99b44b4, and mpd r.35dc1fc58.
That has not solved the problem.
MPD is setup to run via a socket /run/mpd/socket
If I use mpc version then I get the successful response
mpd version: 0.24.0
Using any other command results in "MPD error: Failed to parse MPD response'"
Using strace mpc status shows that the connection to the socket is made, a response is made, but the client does not recognize the string being sent.
As a check, I changed from the socket interface to running on port 6000, but the same problem occurred
"MPD error: Failed to parse MPD response'"
So the question is, is it not yet possible to use any client with the latest MPD (0.24.0) due to some change in the protocol response strings or is this a bug in what strings MPD is sending to the client?
The text was updated successfully, but these errors were encountered:
Corin-EU
changed the title
Question -- does any client work with latest MPD (0.24.0) r.35dc1fc58?
Question -- does any client work with latest MPD (0.24.0) r.35dc1fc58 -- Failed to parse MPD response
Jan 26, 2025
One rogue comma can ruin your whole day (or sometimes cost millions -- US Treasury in 1874, Rogers Communications in 2006, Oakhurst Dairy, Portland ME in 2018).
I removed the inerrant comma from src/command/PlayerCommands.cxx, built and installed, and lo and behold everything is working -- mpc and cantatata (v3.3.0).
mpc status
CBS Radio Mystery Theater - 740214 Under Grave Suspicion
[playing] #1/2 0:04/0:00 (0%)
volume:100% repeat: off random: off single: off consume: off
YOUR correction really needs to be added to the Master branch as soon as possible.
As I had previously upgraded fmt to v11.1.1, I was unable to build mpd v0.23.16 and after searching through the issues for MPD found from #2189 that I needed to build MPD from after that commit.
Having done that with a a successful build and install I found that various clients would no longer talk to MPD.
So today I have rebuilt and installed all the MPD components, libmpdclient r.08e3c02. mpc r.99b44b4, and mpd r.35dc1fc58.
That has not solved the problem.
MPD is setup to run via a socket /run/mpd/socket
If I use mpc version then I get the successful response
Using any other command results in "MPD error: Failed to parse MPD response'"
Using strace mpc status shows that the connection to the socket is made, a response is made, but the client does not recognize the string being sent.
As a check, I changed from the socket interface to running on port 6000, but the same problem occurred
"MPD error: Failed to parse MPD response'"
So the question is, is it not yet possible to use any client with the latest MPD (0.24.0) due to some change in the protocol response strings or is this a bug in what strings MPD is sending to the client?
The text was updated successfully, but these errors were encountered: