-
Notifications
You must be signed in to change notification settings - Fork 119
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
Issues with MPD protocol #411
Comments
There is also an issue with client to client protocol as used in MPD_sima (auto-queuing MPD client). |
I found another significant bug: with MPDroid on Android or MPoD on iOS, the playlist is not correctly refreshed after doing some changes. I have no such problems with:
I am not sure if this is a problem with Groove Basin or the MPD clients. Thanks |
Hello, I have just tested again with the following versions:
In parallel I tested with mpd version 0.19.1 instead of groovebasin. With groovebasin or mpd, Cantata works perfectly. With groovebasin and MPDroid:
With groovebasin and MPoD:
I don't really know how to debug this (I haven't seen anything particular in the log). Could you perhaps tell me how to debug this further ? Thanks |
One way to debug this would be to set up a proxy between the mpd client and the mpd server. The proxy would simply print to stdout commands and responses of the protocol. We could then look at a diff between what groove basin sent and what mpd sent, and hopefully spot the problem. |
Could that be of any help: |
Groovebasin debug messages when trying to list albums:
|
I just made a fresh checkout of libgroove and Groove Basin in order to test compatiblity with MPD clients.
With MPDroid on an Android, everything works except listing Albums, which always return an empty list (listing Artists or Playlist work fine).
With Cantata 1.4.2 on Debian Testing, everything works except the performance at startup. It takes close to 60 seconds before displaying the information (current queue, artists, albums, etc).
Hope that helps,
The text was updated successfully, but these errors were encountered: