fix: use stream subtitle language field

This commit is contained in:
Timothy Z. 2026-08-03 17:41:13 +03:00
parent 9810d8af95
commit 4c393caa45
2 changed files with 3 additions and 3 deletions

View file

@ -35,7 +35,7 @@ type SeriesInfo = {
type SubtitlesTrackState = {
id: string,
embedded: boolean,
lang?: string,
language?: string,
};
type AudioTrackState = {

View file

@ -87,7 +87,7 @@ const useSubtitles = ({
subtitleTrack: {
id: track.id,
embedded,
lang: track.lang,
language: track.lang,
},
});
subtitlePreferenceChanged({
@ -201,7 +201,7 @@ const useSubtitles = ({
const savedTrack = player.streamState?.subtitleTrack;
const savedTrackId = savedTrack?.id;
const savedLanguage = savedTrack?.lang;
const savedLanguage = savedTrack?.language;
const savedExternalTrack = Boolean(savedTrackId && savedTrack?.embedded === false);
const findDefaultTrack = (tracks: SubtitleTrack[], embedded: boolean) => {
if (savedTrackId && (preferredSource === undefined || savedTrack?.embedded === embedded)) {