Prevent subtitles for certain types

This commit is contained in:
angelblue05 2018-03-31 05:14:57 -05:00
parent 0883c704f5
commit f7872aea07
1 changed files with 6 additions and 3 deletions

View File

@ -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,6 +284,7 @@ class PlayUtils():
})
# Select audio and subtitles
if media_type in ('Movie', 'Episode'):
url += self.get_audio_subs(source)
# Limit to 8 bit if user selected transcode Hi10P