Add event for playing video & care about what UPnP device responds

Adds @paulcull's pull request for video playing events, plus support multiple UPnP responding devices (such as a Philips Hue)