class Kodicast(object): channels = dict() global_status = dict() friendlyName = get_device_id() user_agent = 'Mozilla/5.0 (CrKey - 0.9.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1573.2 Safari/537.36' interfaces = None uuid = None ips = []
def __init__(self, dial=None): self.base_url = "https://www.youtube.com" self.default_screen_name = get_device_id() self.default_screen_app = "kodi-tubecast" self.screen_uid = "c8277ac4-ke86-4f8b-8fe2-1236bef43397" self.pairing_code = None self.player = None self.bind_vals = None # Set initial state self._initial_app_state() # Register routes in the dial server if service discovery is being used if dial: self._setup_routes(dial)
def __init__(self, dial=None): self.base_url = "https://www.youtube.com" self.default_screen_name = get_device_id() self.default_screen_app = "kodi-tubecast" self.screen_uid = "c8277ac4-ke86-4f8b-8fe2-1236bef43397" self.session = requests.Session() self.player = None # type: Optional[CastPlayer] self.volume_monitor = None # type: Optional[VolumeMonitor] self.listener = None # type: Optional[YoutubeListener] # Set initial state self._initial_app_state() # Register routes in the dial server if service discovery is being used if dial: self._setup_routes(dial)