2016-02-22, 20:34
MKV containers can have forced subtitles in the main subtitles track or separated out into a secondary track.
Kodi behaves properly when forced subtitles are in the main subtitles track. When subtitles are off, only the forced subtitles show. When subtitles are on, all subtitles show.
Things are a bit of a kludge when forced subtitles are in a separate track. When subtitles are off, the only way to get forced subs to work is to the set the forced subs track as default in MKVToolNix. Turning subtitles on during playback then requires pressing a remote's subtitles button twice, once to select the forced subtitles track and again to select the main subtitles track.
IMO, the forced subtitles track should be hidden and never selectable. Assuming container flags and Kodi are set up correctly, forced subtitle operation should be completely transparent to the user. Pressing a remote's subtitles button should only allow the user to select the main subtitle tracks.
Kodi behaves properly when forced subtitles are in the main subtitles track. When subtitles are off, only the forced subtitles show. When subtitles are on, all subtitles show.
Things are a bit of a kludge when forced subtitles are in a separate track. When subtitles are off, the only way to get forced subs to work is to the set the forced subs track as default in MKVToolNix. Turning subtitles on during playback then requires pressing a remote's subtitles button twice, once to select the forced subtitles track and again to select the main subtitles track.
IMO, the forced subtitles track should be hidden and never selectable. Assuming container flags and Kodi are set up correctly, forced subtitle operation should be completely transparent to the user. Pressing a remote's subtitles button should only allow the user to select the main subtitle tracks.