Forced subtitle is not first choice

Hi!

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?

Looking forward to hearing your thoughts. Thanks! :slightly_smiling_face:

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.