Upmpdcli and Control Points

After testing a number of UPnP control points, mostly on Android, some work better than others with upmpdcli. My notes follow. If you have information for completing the list, please send it over: jf at dockes.org, or use the Disqus section on the downloads page.

Android

BubbleUPnP
Perfect. Both basic UPnP gapless transitions and OpenHome are supported. Supports moving the playlist from one renderer to another (nice when you move to another room!). If you want to use the more specific OpenHome capabilities in upmpdcli (like the Radio Source), you need the BubbleDS Next variant and its extended OpenHome support.
Kazoo (Linn)
Kazoo works fine with upmpdcli. After difficult beginnings, it's now quite nice, and you may like the interface if it fits you (you might also hate it).
PlugPlayer
Recent versions work fine with upmpdcli, but it's really ugly on Android.
Lumin for Android
Seems to work fine with upmpdcli but crashes a lot. Wants to download the whole Media Server directory contents which does not work that well with very big media libraries. The iOS version is a well-liked Control Point.

All the other Android players I tried (a dozen) are very bad in one way or another, and sometimes in many ways. Most sort of work. Seriously, if you are using Android, try Bubble. Both Bubble UPnP and BubbleDS Next have a free edition (limited to 16 tracks in the playlist). Kazoo has recently become a credible alternative if you like the interface better, but Bubble is more mature and featureful.

MS Windows

Kazoo
Multi-platform OpenHome controller from Linn. Kazoo and upmpdcli have had a difficult relationship, but they now (02-2017) work fine together, and Kazoo for Windows is now very nice. Only works on Windows 8 and later though, no luck for you if you are holding on to Windows 7.
Kinsky
Multi-platform OpenHome controller from Linn, predecessor of Kazoo. Your only Linn choice if you are running Windows 7. It has a slightly more traditional interface than Kazoo (shows more things at a time), some people may like the interface better. The Kinsky Windows pointer sometimes goes away from the main download page. Just in case, packages: here.
JRiver
Works perfectly with upmpdcli too, but it only supports bare UPnP (no OpenHome support).
Upplay
See description in the Linux section.

Linux

Upplay
A simple UPnP audio Control Point Qt application which supports both UPnP AVTransport and OpenHome gapless. Upplay is not beautiful, but it has many useful functions, and there are very few other Control Points for the Unix/Linux desktop. It has been ported to Windows recently, more for the fun of it than to compete with the native solutions, but it has its strong points if you need a simple, lightweight, player.

iOS

Lumin
is a nice iOS OpenHome controller. It caches all the Content Directory Metadata locally and reorganizes it, which will not be to everyone's taste (no way to see the folder structure for example). Still it's free and very good if you can work with this approach. It appears that not all versions of Lumin have worked with Upmpdcli, but the current one (Feb 2016) is reported to work fine.
mconnect
Is reported to work too.

Windows 10 mobile

Someone recently (01-2016) tested Control Points for Windows 10 mobile. Results:

AV Control
Works well, not free.
Lumia Play
Works for Music stored externally, but not phone music.
Smart player
Same issues as Lumia play.
Linada
No detection of the renderer.