import asyncio import logging import uuid import async_timeout import defusedxml.ElementTree as ET from aiohttp import ClientSession, web logging.basicConfig(level=logging.DEBUG) LOGGER = logging.getLogger(__name__) PORT = 8000 ET.register_namespace("envelope", "http://schemas.xmlsoap.org/soap/envelope/") ET.register_namespace("rc_service", "urn:schemas-upnp-org:service:RenderingControl:1") ET.register_namespace("rcs", "urn:schemas-upnp-org:metadata-1-0/RCS/") NS = { "envelope": "http://schemas.xmlsoap.org/soap/envelope/", "device": "urn:schemas-upnp-org:device-1-0", "service": "urn:schemas-upnp-org:service-1-0", "event": "urn:schemas-upnp-org:event-1-0", "rc_service": "urn:schemas-upnp-org:service:RenderingControl:1", "rcs": "urn:schemas-upnp-org:metadata-1-0/RCS/", } SUBSCRIBED_CLIENTS = { "RC": {}, "AVT": {}, }
import asyncio import logging import uuid import async_timeout from aiohttp import web from aiohttp import ClientSession import defusedxml.ElementTree as ET logging.basicConfig(level=logging.DEBUG) LOGGER = logging.getLogger(__name__) PORT = 8000 ET.register_namespace('envelope', 'http://schemas.xmlsoap.org/soap/envelope/') ET.register_namespace('rc_service', 'urn:schemas-upnp-org:service:RenderingControl:1') ET.register_namespace('rcs', 'urn:schemas-upnp-org:metadata-1-0/RCS/') NS = { 'envelope': 'http://schemas.xmlsoap.org/soap/envelope/', 'device': 'urn:schemas-upnp-org:device-1-0', 'service': 'urn:schemas-upnp-org:service-1-0', 'event': 'urn:schemas-upnp-org:event-1-0', 'rc_service': 'urn:schemas-upnp-org:service:RenderingControl:1', 'rcs': 'urn:schemas-upnp-org:metadata-1-0/RCS/', } SUBSCRIBED_CLIENTS = { 'RC': {}, 'AVT': {}, }