I’m running a Plex server and watch everything on my Apple TV using the Infuse app.
My files are stored like this:
Folder contains:
Movie A.mkv
Movie A.swe.forced.srt
The movie file itself also contains multiple internal subtitle tracks, including a full Swedish subtitle track.
The issue:
When I play the movie in Infuse, it always selects the internal Swedish subtitle instead of the external Swedish forced (.srt) subtitle, even though I have subtitle playback set to “Forced” in Infuse.
Because of this, I have to manually change the subtitle every time I start a new movie or TV episode, which gets pretty annoying.
My question:
Is there any way to make Infuse always prefer the external forced SRT subtitle over an internal subtitle when:
both are the same language, and
only the external one is marked as forced?
Or is this just a limitation, meaning I have to manually switch subtitles every time?
I’m guessing this has to do with subtitle priorities. I don’t think there is a way to specify that right now with local vs embedded. It looks like there have been other requests for it:
If you don’t want to manually switch the subtitles every time, you could remux your videos to add/remove/reorder the embedded subtitles that you want. This would be a time consuming task but that way you get your subtitles exactly as you want them. You can use a free tool like MKVToolNix to remux.