Subtitle track selection
Subtitle track selection chooses a content track or caption service using language, role, user policy and any explicit or remembered choice.
Track selection chooses which subtitle content to present. The same movie can have multiple tracks in one language because they serve different viewing needs.
| Track in an invented movie | Contents |
|---|---|
| English dialogue | Spoken dialogue |
| English SDH | Dialogue plus useful sound/speaker information |
| English selected passages | A small set of necessary foreign-language passages |
| Spanish | A translation for Spanish readers |
Choosing the first “English” entry is therefore not equivalent to choosing the desired role.
Metadata gives hints; policy makes a choice
Language, title, default/forced flags and accessibility descriptions help distinguish candidates. A container's default flag expresses a preference in its selection model. It is not a command that overrides every user's choice in every app.
A user can explicitly select a track, prefer captions for a particular language, request only necessary forced passages, or disable subtitles. A player can also remember a previous selection. The applicable policy determines which of those observations takes priority.
Emby's subtitle preferences expose language, subtitle mode and remembered-selection controls. The documentation lists modes including default, smart, forced-only and hearing-impaired. Their presence should not be replaced with an invented universal algorithm for every platform and version.
Track identity survives better than its list position
A remux can reorder or remove tracks. “Subtitle 2” may consequently identify different content before and after the change. Match language, title, role and codec when comparing the intended choice.
An external subtitle and an embedded one can also share a language. Their sources and editions may differ. A remembered selection or explicit override can explain why a viewer gets another resource despite an apparently suitable default.
For in-band captions, service identity is another layer. A selected service within video is not necessarily represented by the same numbering as a standalone subtitle track.
Rendering follows the selected content
Once the track is selected, the route has to deliver and present its representation. An ASS translation and a PGS caption track can impose different work even when both are English.
A suitable selection can thus change the playback route. It should not be silently substituted with another content role merely to make the codec simpler. If a conversion is used, it should preserve the intended selected content.
An Emby playback comparison is clearest when it records the chosen resource's language/role and actual source, followed by the delivered format. That separates a wrong content choice from a correct choice whose rendering failed.
See Also
- Subtitle language preferences
- Forced subtitles
- Subtitles for the deaf and hard of hearing (SDH)
- Default Track Flags