Fix current activity header for tracks

This commit is contained in:
JonnyWong16 2016-05-11 20:59:29 -07:00
parent 150453bff3
commit cd35fa1802

View file

@ -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: