-
+ <% fallback = 'art-live-full' if data['live'] else None %>
+
% if _session['user_group'] == 'admin':
% endif
diff --git a/plexpy/common.py b/plexpy/common.py
index 1e953b97..6f22edad 100644
--- a/plexpy/common.py
+++ b/plexpy/common.py
@@ -36,6 +36,7 @@ DEFAULT_COVER_THUMB = "interfaces/default/images/cover.png"
DEFAULT_ART = "interfaces/default/images/art.png"
DEFAULT_LIVE_TV_POSTER_THUMB = "interfaces/default/images/poster-live.png"
DEFAULT_LIVE_TV_ART = "interfaces/default/images/art-live.png"
+DEFAULT_LIVE_TV_ART_FULL = "interfaces/default/images/art-live-full.png"
ONLINE_POSTER_THUMB = "https://tautulli.com/images/poster.png"
ONLINE_COVER_THUMB = "https://tautulli.com/images/cover.png"
@@ -46,7 +47,8 @@ DEFAULT_IMAGES = {
'cover': DEFAULT_COVER_THUMB,
'art': DEFAULT_ART,
'poster-live': DEFAULT_LIVE_TV_POSTER_THUMB,
- 'art-live': DEFAULT_LIVE_TV_ART
+ 'art-live': DEFAULT_LIVE_TV_ART,
+ 'art-live-full': DEFAULT_LIVE_TV_ART_FULL
}
MEDIA_TYPE_HEADERS = {
diff --git a/plexpy/notification_handler.py b/plexpy/notification_handler.py
index 53d8e3aa..c5fbbd6d 100644
--- a/plexpy/notification_handler.py
+++ b/plexpy/notification_handler.py
@@ -1249,7 +1249,7 @@ def get_img_info(img=None, rating_key=None, title='', width=1000, height=1500,
return img_info
if rating_key and not img:
- if fallback in ('art', 'art-live'):
+ if fallback and fallback.startswith('art'):
img = '/library/metadata/{}/art'.format(rating_key)
else:
img = '/library/metadata/{}/thumb'.format(rating_key)
@@ -1269,7 +1269,7 @@ def get_img_info(img=None, rating_key=None, title='', width=1000, height=1500,
elif service == 'cloudinary':
if fallback == 'cover':
w, h = 1000, 1000
- elif fallback in ('art', 'art-live'):
+ elif fallback and fallback.startswith('art'):
w, h = 1920, 1080
else:
w, h = 1000, 1500
@@ -1353,7 +1353,7 @@ def set_hash_image_info(img=None, rating_key=None, width=750, height=1000,
return fallback
if rating_key and not img:
- if fallback in ('art', 'art-live'):
+ if fallback and fallback.startswith('art'):
img = '/library/metadata/{}/art'.format(rating_key)
else:
img = '/library/metadata/{}/thumb'.format(rating_key)
diff --git a/plexpy/webserve.py b/plexpy/webserve.py
index 0023eeeb..bc5ac7e2 100644
--- a/plexpy/webserve.py
+++ b/plexpy/webserve.py
@@ -4072,7 +4072,7 @@ class WebInterface(object):
return_hash = (kwargs.get('return_hash') == 'true')
if rating_key and not img:
- if fallback in ('art', 'art-live'):
+ if fallback and fallback.startswith('art'):
img = '/library/metadata/{}/art'.format(rating_key)
else:
img = '/library/metadata/{}/thumb'.format(rating_key)