libupnpp : a C++ wrapper for libupnp libupnpp defines useful objects over libupnp and can be used to create both devices and control points. It is shared by upmpdcli and upplay. More information: http://www.lesbonscomptes.com/upmpdcli