As an user of XNoise, there is a little detail, or two, that still don't
let me use it as my default video player. One of them is the lack of an
option to set a default language for the audio or the subtitles.
Although some other players are already able to do that, those often
allow to set only the audio, or only the subtitles, and often result in
videos playing, for example, with both Spanish audio and Spanish
subtitles. A smarter way to do this would be:
- If the audio is
available in the same language and a compatible regional accent (more
on this later), the player displays the chosen audio with no subtitles
(unless mandated by the video for e.g. billboard translation).
- If there's no audio in the same language, the player displays the default audio and subtitles on the chosen language.
- If
there's neither audio nor subtitles available, the player attempts to
download subtitles from an online service. (This will take more
technical resources and isn't required for the first iteration.)
- The
user is able to declare the audio as incompatible if it's in a
different accent; for example, Latin American vs. Spain Spanish, UK vs.
US English, Brazilian vs. European Portuguese, and so on. (Also, this
isn't required for the first iteration.)
- By default, the language is selected through the user's locale, but it can be configured in preferences.
I'm not sure how to program this into XNoise, but at least in its first iteration it should be easy to learn how to do it with some of your help.
- Carlos Solís