From 56e9845b2c7ba1917c5ba0bd8ef0dfb93843b96e Mon Sep 17 00:00:00 2001 From: samwiseg00 Date: Wed, 15 Aug 2018 20:51:51 -0400 Subject: [PATCH] Change method for determining server list for OAuth --- plexpy/plextv.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plexpy/plextv.py b/plexpy/plextv.py index 51d74f2a..172019e2 100644 --- a/plexpy/plextv.py +++ b/plexpy/plextv.py @@ -211,17 +211,17 @@ class PlexTV(object): def get_server_token(self): - servers = self.get_plextv_server_list(output_format='xml') + servers = self.get_plextv_resources(output_format='xml') server_token = '' try: - xml_head = servers.getElementsByTagName('Server') + xml_head = servers.getElementsByTagName('Device') except Exception as e: logger.warn(u"Tautulli PlexTV :: Unable to parse XML for get_server_token: %s." % e) return None for a in xml_head: - if helpers.get_xml_attr(a, 'machineIdentifier') == plexpy.CONFIG.PMS_IDENTIFIER: + if helpers.get_xml_attr(a, 'clientIdentifier') == plexpy.CONFIG.PMS_IDENTIFIER: server_token = helpers.get_xml_attr(a, 'accessToken') break @@ -812,7 +812,7 @@ class PlexTV(object): # Get proper download releases = platform_downloads.get('releases', [{}]) - release = next((r for r in releases if r['distro'] == plexpy.CONFIG.PMS_UPDATE_DISTRO and + release = next((r for r in releases if r['distro'] == plexpy.CONFIG.PMS_UPDATE_DISTRO and r['build'] == plexpy.CONFIG.PMS_UPDATE_DISTRO_BUILD), releases[0]) download_info = {'update_available': v_new > v_old,