From af55d75bf36d5f74327d0f1ed0671d8c274adac0 Mon Sep 17 00:00:00 2001 From: tomkat83 Date: Thu, 11 May 2017 20:07:23 +0200 Subject: [PATCH] Fix KeyError for Plex Companion --- resources/lib/plexbmchelper/subscribers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/lib/plexbmchelper/subscribers.py b/resources/lib/plexbmchelper/subscribers.py index fcdd2499..b8f4e20b 100644 --- a/resources/lib/plexbmchelper/subscribers.py +++ b/resources/lib/plexbmchelper/subscribers.py @@ -227,7 +227,8 @@ class SubscriptionManager: props = self.js.jsonrpc( "Player.GetProperties", {"playerid": playerid, - "properties": ["time", + "properties": ["type", + "time", "totaltime", "speed", "shuffled", @@ -252,7 +253,7 @@ class SubscriptionManager: info['playQueueVersion'] = playqueue.version or 'null' info['itemType'] = playqueue.items[pos].plex_type or 'null' except: - pass + info['itemType'] = props.get('type') or 'null' except: import traceback log.error("Traceback:\n%s" % traceback.format_exc())