From 095d89300573e1b557ba80e830f33733554eb679 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sun, 21 Jan 2018 15:54:38 -0800 Subject: [PATCH] Improve Live TV info on activity cards --- .../default/current_activity_instance.html | 30 +++++++++++++------ plexpy/pmsconnect.py | 22 ++++++++++++-- 2 files changed, 41 insertions(+), 11 deletions(-) diff --git a/data/interfaces/default/current_activity_instance.html b/data/interfaces/default/current_activity_instance.html index 53f52f06..a12c0a5e 100644 --- a/data/interfaces/default/current_activity_instance.html +++ b/data/interfaces/default/current_activity_instance.html @@ -201,7 +201,7 @@ DOCUMENTATION :: END
  • Container
    - % if data.get('stream_container_decision') == 'transcode': + % if data['stream_container_decision'] == 'transcode': Transcode (${data['container'].upper()} ${data['stream_container'].upper()}) % else: Direct Play (${data['container'].upper()}) @@ -213,13 +213,13 @@ DOCUMENTATION :: END
    Video
    % if data['media_type'] in ('movie', 'episode', 'clip'): - % if data.get('stream_video_decision') == 'transcode': + % if data['stream_video_decision'] == 'transcode': <% hw_d = ' (HW)' if data['transcode_hw_decoding'] else '' hw_e = ' (HW)' if data['transcode_hw_encoding'] else '' %> Transcode (${data['video_codec'].upper()}${hw_d} ${VIDEO_RESOLUTION_OVERRIDES.get(data['video_resolution'], data['video_resolution'])} ${data['stream_video_codec'].upper()}${hw_e} ${VIDEO_RESOLUTION_OVERRIDES.get(data['stream_video_resolution'], data['stream_video_resolution'])}) - % elif data.get('stream_video_decision') == 'copy': + % elif data['stream_video_decision'] == 'copy': Direct Stream (${data['stream_video_codec'].upper()} ${VIDEO_RESOLUTION_OVERRIDES.get(data['stream_video_resolution'], data['stream_video_resolution'])}) % else: Direct Play (${data['video_codec'].upper()} ${VIDEO_RESOLUTION_OVERRIDES.get(data['video_resolution'], data['video_resolution'])}) @@ -234,9 +234,9 @@ DOCUMENTATION :: END
  • Audio
    - % if data.get('stream_audio_decision') == 'transcode': + % if data['stream_audio_decision'] == 'transcode': Transcode (${AUDIO_CODEC_OVERRIDES.get(data['audio_codec'], data['audio_codec'].upper())} ${data['audio_channel_layout'].split('(')[0].capitalize()} ${AUDIO_CODEC_OVERRIDES.get(data['stream_audio_codec'], data['stream_audio_codec'].upper())} ${data['stream_audio_channel_layout'].split('(')[0].capitalize()}) - % elif data.get('stream_audio_decision') == 'copy': + % elif data['stream_audio_decision'] == 'copy': Direct Stream (${AUDIO_CODEC_OVERRIDES.get(data['stream_audio_codec'], data['stream_audio_codec'].upper())} ${data['stream_audio_channel_layout'].split('(')[0].capitalize()}) % else: Direct Play (${AUDIO_CODEC_OVERRIDES.get(data['audio_codec'], data['audio_codec'].upper())} ${data['audio_channel_layout'].split('(')[0].capitalize()}) @@ -312,7 +312,9 @@ DOCUMENTATION :: END
    % if data['media_type'] != 'photo':
    - % if data['view_offset']: + % if data['live']: + Live + % elif data['view_offset']: ETA: