From 43a7489e19456109626068a251821c12d39f3b2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Chv=C3=ADla?= Date: Sun, 4 May 2025 22:35:59 +0200 Subject: [PATCH] playutils: Do not burn external subs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michal Chvíla --- jellyfin_kodi/helper/playutils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jellyfin_kodi/helper/playutils.py b/jellyfin_kodi/helper/playutils.py index 519134a9..87fa8828 100644 --- a/jellyfin_kodi/helper/playutils.py +++ b/jellyfin_kodi/helper/playutils.py @@ -701,9 +701,10 @@ class PlayUtils(object): if subtitle_selected_index is not None: server_settings = self.api_client.get_transcode_settings() stream = streams[subtitle_selected_index] + if ( - server_settings["EnableSubtitleExtraction"] - and stream["SupportsExternalStream"] + stream["SupportsExternalStream"] + and (stream['IsExternal'] or server_settings["EnableSubtitleExtraction"]) ): self.info["SubtitleUrl"] = self.get_subtitles( source, stream, subtitle_selected_index