Skip to content
This repository has been archived by the owner on Feb 10, 2023. It is now read-only.

Use ISO 639-2 language code and pass language settings to VLC #189

Merged

Conversation

nsunderland1
Copy link
Contributor

Fixes #187

There are two changes in this PR:

As described in the linked issue, the default config uses en as the English-language code, when the 3-letter ISO 639-2 code is what's actually provided by F1TV. This leads to MPV choosing the default language for the stream instead. This PR changes the default config to use eng and overrides configs that use 2-letter ISO 639-1 codes.

The second change is to make the default VLC command use the user's preferred language. This doesn't seem to work for the fx track, might be that VLC is validating whether it's a real ISO code.

Tested these changes by verifying that MPV and VLC both stream in the correct language whether the short or long code is used. Tried this on streams that have English as the default (like most F1TV streams) and streams that have German as the default (as described in the linked issue). Also verified that the fx audio track isn't broken in MPV by this change.

@SoMuchForSubtlety SoMuchForSubtlety added the enhancement New feature or request label Oct 12, 2021
Copy link
Owner

@SoMuchForSubtlety SoMuchForSubtlety left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the contribution!

@SoMuchForSubtlety SoMuchForSubtlety merged commit 09b0db7 into SoMuchForSubtlety:master Oct 12, 2021
@SoMuchForSubtlety
Copy link
Owner

I'll probably create a new release once #188 is also done.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Turkish GP world feed replays are in German
2 participants