From 18dd4951f71faaf27928e283be172a18df64eee3 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Mon, 22 Feb 2021 18:13:21 -0800 Subject: [PATCH] Update pms_image_proxy for playlist images --- plexpy/webserve.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plexpy/webserve.py b/plexpy/webserve.py index d6b28d9a..4793e5ea 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -4658,11 +4658,15 @@ class WebInterface(object): else: img = '/library/metadata/{}/thumb'.format(rating_key) - if img.startswith('/library/metadata'): - parts = 6 if 'composite' in img else 5 + if img: + parts = 5 + if img.startswith('/playlists'): + parts -= 1 + rating_key_idx = parts - 2 + parts += int('composite' in img) img_split = img.split('/') img = '/'.join(img_split[:parts]) - img_rating_key = img_split[3] + img_rating_key = img_split[rating_key_idx] if rating_key != img_rating_key: rating_key = img_rating_key @@ -4693,6 +4697,7 @@ class WebInterface(object): # the image does not exist, download it from pms try: pms_connect = pmsconnect.PmsConnect() + pms_connect.request_handler._silent = True result = pms_connect.get_image(img=img, width=width, height=height,