From 16940075b2ca906364158939541244dedba73e0e Mon Sep 17 00:00:00 2001 From: Alex Kim Date: Mon, 12 Jan 2026 22:50:36 +1100 Subject: [PATCH] Stop external subs from being selected when added --- modules/mpv-player/ios/MPVLayerRenderer.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/mpv-player/ios/MPVLayerRenderer.swift b/modules/mpv-player/ios/MPVLayerRenderer.swift index 728e9fc3..1cbbd2f8 100644 --- a/modules/mpv-player/ios/MPVLayerRenderer.swift +++ b/modules/mpv-player/ios/MPVLayerRenderer.swift @@ -380,7 +380,8 @@ final class MPVLayerRenderer { for (index, subUrl) in pendingExternalSubtitles.enumerated() { print("🔧 Adding external subtitle [\(index)]: \(subUrl)") // Use commandSync to ensure subs are added in exact order (not async) - commandSync(handle, ["sub-add", subUrl]) + // "auto" flag = add without auto-selecting + commandSync(handle, ["sub-add", subUrl, "auto"]) } pendingExternalSubtitles = [] // Set subtitle after external subs are added