diff --git a/resources/lib/plexbmchelper/subscribers.py b/resources/lib/plexbmchelper/subscribers.py index b37ddad6..06eec8c4 100644 --- a/resources/lib/plexbmchelper/subscribers.py +++ b/resources/lib/plexbmchelper/subscribers.py @@ -141,7 +141,11 @@ class SubscriptionMgr(object): return ' \n' % (CONTROLLABLE[ptype], ptype, ptype) playerid = player['playerid'] + # Update our PKC state of how the player actually looks like state.PLAYER_STATES[playerid].update(js.get_player_props(playerid)) + state.PLAYER_STATES[playerid]['volume'] = js.get_volume() + state.PLAYER_STATES[playerid]['muted'] = js.get_muted() + # Get the message together to send to Plex info = state.PLAYER_STATES[playerid] status = 'paused' if info['speed'] == '0' else 'playing' ret = '