From f151f5ae1949b25678d5493c4c14b8103a0c200d Mon Sep 17 00:00:00 2001 From: Andreas Laufer <5808906+loztcf@users.noreply.github.com> Date: Sun, 3 Aug 2025 14:19:42 +0200 Subject: [PATCH] fix subtitle burn in, add missing SubtitleMethod parameter --- resources/lib/play_utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/lib/play_utils.py b/resources/lib/play_utils.py index e70e1b4..1ff2100 100644 --- a/resources/lib/play_utils.py +++ b/resources/lib/play_utils.py @@ -862,7 +862,7 @@ def audio_subs_pref(url, list_item, media_source, item_id, audio_stream_index, s list_item.setSubtitles([subtitle_url]) else: # Burn subtitles - playurlprefs += "&SubtitleStreamIndex=%s" % select_subs_index + playurlprefs += "&SubtitleStreamIndex=%s&SubtitleMethod=Encode" % select_subs_index elif len(subtitle_streams) > 1: resp = dialog.select(translate_string(30292), subtitle_streams) @@ -882,10 +882,10 @@ def audio_subs_pref(url, list_item, media_source, item_id, audio_stream_index, s list_item.setSubtitles([subtitle_url]) else: # Burn subtitles - playurlprefs += "&SubtitleStreamIndex=%s" % select_subs_index + playurlprefs += "&SubtitleStreamIndex=%s&SubtitleMethod=Encode" % select_subs_index else: # User backed out of selection - playurlprefs += "&SubtitleStreamIndex=%s" % default_sub + playurlprefs += "&SubtitleStreamIndex=%s&SubtitleMethod=Encode" % default_sub new_url = url + playurlprefs