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.
- 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). Beginning with upmpdcli 1.3, you can use the Kazoo native Tidal and Qobuz interfaces with upmpdcli (support for the Credentials service).
- Recent versions work fine with upmpdcli, but it's really ugly on Android.
- Lumin for Android
- Works fine with upmpdcli up to nrelease 1.2. Upmpdcli release 1.3 needs the lumincompat configuration variable to be set (and then loses the Credentials service). 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.
- 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.
- 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.
- Works perfectly with upmpdcli too, but it only supports bare UPnP (no OpenHome support).
- See description in the Linux section.
- 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.
- 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. Upmpdcli 1.3 needs the lumincompat configuration variable to be set to 1 to work with Lumin.
- Is reported to work too.
- AV Control
- Works well, not free.
- Lumia Play
- Works for Music stored externally, but not phone music.
- Smart player
- Same issues as Lumia play.
- No detection of the renderer.
Windows 10 mobile
Someone recently (01-2016) tested Control Points for Windows 10 mobile. Results: