Fix current activity header for tracks
This commit is contained in:
@@ -248,16 +248,25 @@ class WebInterface(object):
|
|||||||
return serve_template(templatename="current_activity_header.html", data=None)
|
return serve_template(templatename="current_activity_header.html", data=None)
|
||||||
|
|
||||||
if result:
|
if result:
|
||||||
data = {'stream_count': result['stream_count']}
|
data = {'stream_count': result['stream_count'],
|
||||||
data['direct_play'] = \
|
'direct_play': 0,
|
||||||
sum(1 for s in result['sessions']
|
'direct_stream': 0,
|
||||||
if s['video_decision'] == 'direct play' and s['audio_decision'] == 'direct play')
|
'transcode': 0}
|
||||||
data['direct_stream'] = \
|
for s in result['sessions']:
|
||||||
sum(1 for s in result['sessions']
|
if s['media_type'] == 'track':
|
||||||
if s['video_decision'] == 'copy' and s['audio_decision'] == 'copy')
|
if s['audio_decision'] == 'transcode':
|
||||||
data['transcode'] = \
|
data['transcode'] += 1
|
||||||
sum(1 for s in result['sessions']
|
elif s['audio_decision'] == 'copy':
|
||||||
if s['video_decision'] == 'transcode' or s['audio_decision'] == 'transcode')
|
data['direct_stream'] += 1
|
||||||
|
else:
|
||||||
|
data['direct_play'] += 1
|
||||||
|
else:
|
||||||
|
if s['video_decision'] == 'transcode' or s['audio_decision'] == 'transcode':
|
||||||
|
data['transcode'] += 1
|
||||||
|
elif s['video_decision'] == 'direct copy' or s['audio_decision'] == 'copy play':
|
||||||
|
data['direct_stream'] += 1
|
||||||
|
else:
|
||||||
|
data['direct_play'] += 1
|
||||||
|
|
||||||
return serve_template(templatename="current_activity_header.html", data=data)
|
return serve_template(templatename="current_activity_header.html", data=data)
|
||||||
else:
|
else:
|
||||||
|
Reference in New Issue
Block a user