Fix error caused when starting from widget

.get to avoid key error. Didn't think about the playback error from
widgets.
This commit is contained in:
angelblue05 2015-08-06 21:30:15 -05:00
parent cdfeeaf4fb
commit e7335b05a0

View file

@ -198,8 +198,8 @@ class Player( xbmc.Player ):
track_query = '{"jsonrpc": "2.0", "method": "Player.GetProperties", "params": {"playerid":1,"properties": ["currentsubtitle","currentaudiostream","subtitleenabled"]} , "id": 1}'
result = xbmc.executeJSONRPC(track_query)
result = json.loads(result)
indexAudio = result['result']['currentaudiostream']['index']
indexSubs = result['result']['currentsubtitle']['index']
indexAudio = result['result']['currentaudiostream'].get('index', "")
indexSubs = result['result']['currentsubtitle'].get('index', "")
subsEnabled = result['result']['subtitleenabled']
# Convert back into an Emby index
@ -320,8 +320,8 @@ class Player( xbmc.Player ):
track_query = '{"jsonrpc": "2.0", "method": "Player.GetProperties", "params": {"playerid": 1,"properties": ["currentsubtitle","currentaudiostream","subtitleenabled"]} , "id": 1}'
result = xbmc.executeJSONRPC(track_query)
result = json.loads(result)
indexAudio = result['result']['currentaudiostream']['index']
indexSubs = result['result']['currentsubtitle']['index']
indexAudio = result['result']['currentaudiostream'].get('index', "")
indexSubs = result['result']['currentsubtitle'].get('index', "")
subsEnabled = result['result']['subtitleenabled']
postdata['AudioStreamIndex'] = indexAudio + 1