feat: preload alternate mode source on episode load

This commit is contained in:
2026-06-14 21:19:59 +02:00
parent 5dcf39c401
commit 20aadd36f8
3 changed files with 83 additions and 2 deletions

View File

@@ -5,7 +5,7 @@ import { setupKeyboard } from "./keyboard";
import { setupSubtitles, updateSubtitleOptions, updateSubtitleRender } from "./subtitles";
import { setupSkip, updateSkipButton, updateAutoSkipButton } from "./skip";
import { setupQuality, updateQualityOptions } from "./quality";
import { setupMode, updateModeButtons } from "./mode";
import { hydrateAlternateMode, setupMode, updateModeButtons } from "./mode";
import { setupAutoplayButton, updateEpisodeHighlight, switchEpisodeRange } from "./episodes/ui";
import { goToNextEpisode } from "./episodes/nav";
import { resolveActiveSegments, renderSegments } from "./skip/segments";
@@ -385,6 +385,7 @@ const initPlayer = (): void => {
}
setupThumbnails();
void hydrateAlternateMode(signal);
};
onReady(initPlayer);