From 6736223a86eb55b5495f3aea29a1a0347d970820 Mon Sep 17 00:00:00 2001 From: angelblue05 Date: Mon, 2 Apr 2018 05:06:29 -0500 Subject: [PATCH] Fix subs when local path is provided --- resources/lib/playutils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/lib/playutils.py b/resources/lib/playutils.py index 6ed1302f..0be25f8d 100644 --- a/resources/lib/playutils.py +++ b/resources/lib/playutils.py @@ -325,9 +325,11 @@ class PlayUtils(): if stream['Type'] == "Subtitle" and stream['IsExternal'] and stream['IsTextSubtitleStream']: index = stream['Index'] - url = self.server + stream['DeliveryUrl'] + url = self.server + stream['DeliveryUrl'] if 'DeliveryUrl' in stream else stream.get('Path') + if url is None: + continue - if 'Language' in stream: + if 'Language' in stream and 'DeliveryUrl' in stream: filename = "Stream.%s.%s" % (stream['Language'].encode('utf-8'), stream['Codec']) try: subs.append(self._download_external_subs(url, temp, filename))