diff --git a/resources/lib/PlexAPI.py b/resources/lib/PlexAPI.py index 20845c81..c306f7f4 100644 --- a/resources/lib/PlexAPI.py +++ b/resources/lib/PlexAPI.py @@ -1237,7 +1237,11 @@ class API(): except: res = None if res is not None: - res = unquote(res).decode('utf-8') + try: + res = unquote(res).decode('utf-8') + except UnicodeEncodeError: + # Sometimes, unquote seems to return unicode, not string + res = unquote(res) return res def getTVShowPath(self):