Windows: See the Windows page here..
Here is a short document about building and installing.
Install from the PPA:
The upplay packages for the i386, amd64 and armhf (Raspberry Pi) architectures are hosted in the upmpdcli repository.
- Create and edit
and add the following lines:
deb http://www.lesbonscomptes.com/upmpdcli/downloads/debian-jessie/ unstable main deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/debian-jessie/ unstable main
- Then:sudo apt-get update sudo apt-get install upplay
Fedora 25 RPMs here.
Fedora 26 RPMs here.
Dependancies: libupnp-devel libcurl-devel qt5-qtscript qt5-qtwebkit
See the Windows page here..
NOTE: If upplay mostly works but its state does not update (e.g. no time progress), you probably need to allow incoming connections through the Windows Firewall (UPnP state update events need HTTP connections from the player to the control point).
A number of kind people are producing packages for other systems: