When playing a video from a file, check whether a file with the same name but different extension exists to load as subtitles.
Suppose we play video.mkv and video.srt is in the same folder. Totem should load the subtitles automatically. Currently, the user has click on options>subtitles>select subtitles, this loads a OS file select dialog.
There's one enhancement that's unarguable, and that is that the user should not select a file if totem can already know which file to look for.
The other enhancement, whether to automatically turn subtitles on, is open for debate. Both loading subtitles automatically, and not displaying them until the user explicitly selects them are sensible defaults. In my case, the subtitle channel is calles Subtitle Nª1 (probably untitled), instead of the language it's in. The best solution probably involves building a parser to identify the language from metadata if provided. (eng, Eng, English,Eng (US), Eng-Us), and from the actual subtitles if it isn't provided. Then the decision whether to use subtitles, and what language should be remembered as a user preference.
It's a tall order but skipping the file dialog when the filenames are identical would be a nice start.
Regards, Tomás