Experiments with GUPnP

“Now that through black magic, voodoo, and a working network
driver I have Avahi working on my NAS and UPnP working on my
SoundBridge, I can get back to the task of learning a bit about
GUPnP, a GObject-based library for UPnP. My first hack is a simple
tool that pops up notification bubbles when the currently playing
track changes, and it was surprisingly easy.

“First, we create a Control Point for the service we want to