feat(autoplay): add configurable countdown duration settings

This commit is contained in:
Uruk
2026-05-22 15:05:36 +02:00
parent 41ab4de833
commit 276ba1e4c5

View File

@@ -194,6 +194,10 @@ export type Settings = {
skipRecap: SegmentSkipMode; skipRecap: SegmentSkipMode;
skipCommercial: SegmentSkipMode; skipCommercial: SegmentSkipMode;
skipPreview: SegmentSkipMode; skipPreview: SegmentSkipMode;
/** Native player next-episode countdown, in seconds. */
autoplayCountdownSeconds: number;
/** Chromecast next-episode countdown, in seconds. */
castAutoplayCountdownSeconds: number;
// Playback speed settings // Playback speed settings
defaultPlaybackSpeed: number; defaultPlaybackSpeed: number;
playbackSpeedPerMedia: Record<string, number>; playbackSpeedPerMedia: Record<string, number>;
@@ -286,6 +290,8 @@ export const defaultValues: Settings = {
skipRecap: "ask", skipRecap: "ask",
skipCommercial: "ask", skipCommercial: "ask",
skipPreview: "ask", skipPreview: "ask",
autoplayCountdownSeconds: 15,
castAutoplayCountdownSeconds: 30,
// Playback speed defaults // Playback speed defaults
defaultPlaybackSpeed: 1.0, defaultPlaybackSpeed: 1.0,
playbackSpeedPerMedia: {}, playbackSpeedPerMedia: {},