mpdas-upnp is an extension to the mpdas MPD scrobbler.
It will monitor either an MPD or UPnP renderer instance and send appropriate information about what is playing to Last.FM.
Both UPnP AV and OpenHome Renderers are supported.
You will need the development package libupnpp-dev.
It’s found in the same place as upmpdcli packages, see the downloads page.
If no package exist, you’ll need to build and install the library, see here.
Then clone the repository: https://github.com/medoc92/mpdas.git The branch to use is "upnp", it is the default branch.
Inside the mpdas directory:
sh autogen.sh configure --prefix=/usr --enable-upnp make sudo make install
See the README file inside the source.
In a nutshell, if the
upnpname configuration variable is set, mpdas will
use UPnP to monitor the named renderer. The name can be either the
friendly name or the UUID.
There is a
-d option to run mpdas as a daemon. It is not shown by
-h, but it is in the man page.