From f7872aea07f805d9173085e1f3bf7016a5aadac8 Mon Sep 17 00:00:00 2001 From: angelblue05 Date: Sat, 31 Mar 2018 05:14:57 -0500 Subject: [PATCH] Prevent subtitles for certain types --- resources/lib/playutils.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/resources/lib/playutils.py b/resources/lib/playutils.py index 6ed1302f..173edb56 100644 --- a/resources/lib/playutils.py +++ b/resources/lib/playutils.py @@ -255,14 +255,15 @@ class PlayUtils(): def get_direct_url(self, source): self.method = "DirectStream" + media_type = self.item['Type'] - if self.item['Type'] == "Audio": + if media_type == "Audio": url = "%s/emby/Audio/%s/stream.%s?static=true" % (self.server, self.item['Id'], self.item['MediaSources'][0]['Container']) else: url = "%s/emby/Videos/%s/stream?static=true" % (self.server, self.item['Id']) # Append external subtitles - if settings('enableExternalSubs') == "true": + if media_type in ('Movie', 'Episode') and settings('enableExternalSubs') == "true": self.set_external_subs(source, url) return url @@ -272,6 +273,7 @@ class PlayUtils(): self.method = "Transcode" item_id = self.item['Id'] + media_type = self.item['Type'] url = urllib_path("%s/emby/Videos/%s/master.m3u8" % (self.server, item_id), { 'VideoCodec': "h264", @@ -282,7 +284,8 @@ class PlayUtils(): }) # Select audio and subtitles - url += self.get_audio_subs(source) + if media_type in ('Movie', 'Episode'): + url += self.get_audio_subs(source) # Limit to 8 bit if user selected transcode Hi10P if settings('transcodeHi10P') == "true":