Revert "Quick follow up"

This reverts commit 567da0114e.
This commit is contained in:
angelblue05 2015-08-05 23:55:55 -05:00
parent 567da0114e
commit 08285df00f

View file

@ -177,20 +177,16 @@ class Player( xbmc.Player ):
muted = result.get(u'result').get(u'muted') muted = result.get(u'result').get(u'muted')
# Get current audio and subtitles track # Get current audio and subtitles track
track_query = '{"jsonrpc": "2.0", "method": "Player.GetProperties", "params": {"playerid":1,"properties": ["currentsubtitle","currentaudiostream","subtitleenabled"]} , "id": 1}' track_query = '{"jsonrpc": "2.0", "method": "Player.GetProperties", "params": {"playerid":1,"properties": ["currentsubtitle","currentaudiostream"]} , "id": 1}'
result = xbmc.executeJSONRPC(track_query) result = xbmc.executeJSONRPC(track_query)
result = json.loads(result) result = json.loads(result)
indexAudio = result['result']['currentaudiostream']['index'] indexAudio = result['result']['currentaudiostream']['index']
indexSubs = result['result']['currentsubtitle']['index'] indexSubs = result['result']['currentsubtitle']['index']
boolSubs = result['result']['subtitleenabled']
# Convert back into an Emby index # Convert back into an Emby index
audioTracks = len(xbmc.Player().getAvailableAudioStreams()) audioTracks = len(xbmc.Player().getAvailableAudioStreams())
indexAudio = indexAudio + 1 indexAudio = indexAudio + 1
if boolSubs: indexSubs = indexSubs + audioTracks + 1
indexSubs = indexSubs + audioTracks + 1
else:
indexSubs = ""
postdata = { postdata = {
'QueueableMediaTypes': "Video", 'QueueableMediaTypes': "Video",
@ -290,12 +286,11 @@ class Player( xbmc.Player ):
muted = result.get(u'result').get(u'muted') muted = result.get(u'result').get(u'muted')
# Get the current audio track and subtitles # Get the current audio track and subtitles
track_query = '{"jsonrpc": "2.0", "method": "Player.GetProperties", "params": {"playerid":1,"properties": ["currentsubtitle","currentaudiostream","subtitleenabled"]} , "id": 1}' track_query = '{"jsonrpc": "2.0", "method": "Player.GetProperties", "params": {"playerid":1,"properties": ["currentsubtitle","currentaudiostream"]} , "id": 1}'
result = xbmc.executeJSONRPC(track_query) result = xbmc.executeJSONRPC(track_query)
result = json.loads(result) result = json.loads(result)
indexAudio = result['result']['currentaudiostream']['index'] indexAudio = result['result']['currentaudiostream']['index']
indexSubs = result['result']['currentsubtitle']['index'] indexSubs = result['result']['currentsubtitle']['index']
boolSubs = result['result']['subtitleenabled']
seekTime = xbmc.Player().getTime() seekTime = xbmc.Player().getTime()
@ -319,11 +314,8 @@ class Player( xbmc.Player ):
if subtitleindex: if subtitleindex:
postdata['SubtitleStreamIndex'] = subtitleindex postdata['SubtitleStreamIndex'] = subtitleindex
else: else:
if boolSubs: audioTracks = len(xbmc.Player().getAvailableAudioStreams())
audioTracks = len(xbmc.Player().getAvailableAudioStreams()) postdata['SubtitleStreamIndex'] = indexSubs + audioTracks + 1
postdata['SubtitleStreamIndex'] = indexSubs + audioTracks + 1
else:
postdata['SubtitleStreamIndex'] = ""
# Post playback to server # Post playback to server
self.logMsg("Sending POST play started.", 1) self.logMsg("Sending POST play started.", 1)