initial UPnP implementation using VLC-backend