upmpdcli seems like a solution but I'm now using a Telos server that incorporates a Pi 4 with an internal SSD. So my limitations are Buster form of Snakeoil and wanting server and client (player) on the same machine. Also really wanting an interface for iPad.
Currently with 1.1.10-arm, minimserver is not an option. If I select LMS as server then upmpdcli is not an available option as client. That's the original subject of this thread, I assume, but not sure, Snoopy, if you already have something working there. Also not sure if your SQ comparisons used a 2 box solution (upstream computer as server) and/or Buster version of Snakeoil?
Anyway, for me mpdv20 sounds best. Minimserver-upmpdcli sounds worse and LMS-upmpdcli sounds worse again. However, I could only test the latter 2 by switching to a 2 box set up, so not a controlled test.
For the future, I'd like to see all options available for 1 box set up and given Minimserver will require payment and LMS seems to sound inferior when used with mpd, I wonder is there some other UPnP server that could be added to Snakeoil? Ideally, something minimalistic in terms of CPU usage.
Meanwhile, I'd take any suggestions for decent MPD controller for iPad.
Cheers,
JD