Command timeout in command: playlistinfo

MAFA version: 1.9.10
Android version: 14
Device model: Pixel 8
MPD version: 0.23.15

I’ve been getting an issue with connecting to my MPD server.
In the edit server screen, I get a message, “Limited support: missing optional commands: sticker (which I’ve turned off since I don’t use), playlistlength (which I’m not sure the cause of)”. There’s also a green check mark, which I assume means that it’s able to connect.

However, in the main screen, I see it’s disconnected, even if I retry, with the message “Command timeout in command: playlistlinfo 0:20”

Since I haven’t changed anything in my config and I’m able to connect from other clients, I assume this is something to do with the recent update to MAFA. My version details are below.

Any help would be appreciated! Thanks!

The “Limited support” message means that some features that depend on these commands will not work. The sticker command is only required for the bookmarks feature. The playlistlength is only required for displaying a playlist’s length.

I will change the message to be more clear about this.

This looks like a bug, but I was yet unable to replicate it.

Does it look like this?

What happens when you tap the disconnected server? (It should then clear the message and reconnect).

Can you check the MPD log file when the timeout happens? Does it look like the playlistinfo 0:20 command it taking more time than 10 seconds?

Also may help to know: what is the MPD distribution you are using and what system is it running on. Sometimes there are bugs that surface only on certain setups.

Thanks.

Thanks so much. So yeah, clicking on the server name just re-connected.

I think what happened was, I assumed this was an error screen based on the title, “Disconnected” at the top. I didn’t realize what I was looking at was the list of servers. I was also confused since I’d assumed it would try and re-connect automatically to the server shown at the top.

You are right. The disconnected screen is confusing.
It will be improved to be more clear.

Thank you for the feedback.