From df9881ff85e8bb8637e3c1fd2fe81a95ce7ea73e Mon Sep 17 00:00:00 2001 From: nullbyze <260057645+nullbyze@users.noreply.github.com> Date: Mon, 18 May 2026 20:27:20 +0200 Subject: [PATCH] fix intro/outro settings older skipIntro wasn't replaced everywhere and therefore migrated again and again... fixes #205 and #198 --- packages/app/src/context/SettingsContext.js | 2 -- packages/app/src/views/Player/TizenPlayer.js | 2 +- packages/app/src/views/Player/WebOSPlayer.js | 4 ++-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/app/src/context/SettingsContext.js b/packages/app/src/context/SettingsContext.js index 9245616..ed30967 100644 --- a/packages/app/src/context/SettingsContext.js +++ b/packages/app/src/context/SettingsContext.js @@ -29,8 +29,6 @@ const defaultSettings = { subtitleShadowBlur: 0.1, subtitlePositionAbsolute: 90, seekStep: 10, - skipIntro: true, - skipCredits: false, autoPlay: true, theme: 'dark', homeRows: DEFAULT_HOME_ROWS, diff --git a/packages/app/src/views/Player/TizenPlayer.js b/packages/app/src/views/Player/TizenPlayer.js index d8ffe30..3420e06 100644 --- a/packages/app/src/views/Player/TizenPlayer.js +++ b/packages/app/src/views/Player/TizenPlayer.js @@ -906,7 +906,7 @@ const Player = ({item, resume, initialMediaSourceId, initialAudioIndex, initialS pendingSeekMsRef.current = null; }; // eslint-disable-next-line react-hooks/exhaustive-deps - }, [item, resume, selectedQuality, settings.maxBitrate, settings.preferTranscode, settings.forceDirectPlay, settings.subtitleMode, settings.skipIntro, applyDisplayWindow]); + }, [item, resume, selectedQuality, settings.maxBitrate, settings.preferTranscode, settings.forceDirectPlay, settings.subtitleMode, settings.introAction, settings.outroAction, applyDisplayWindow]); useEffect(() => { if (typeof window === 'undefined') return () => {}; diff --git a/packages/app/src/views/Player/WebOSPlayer.js b/packages/app/src/views/Player/WebOSPlayer.js index 7faf96e..6bfbe6d 100644 --- a/packages/app/src/views/Player/WebOSPlayer.js +++ b/packages/app/src/views/Player/WebOSPlayer.js @@ -566,7 +566,7 @@ const Player = ({item, resume, initialMediaSourceId, initialAudioIndex, initialS maxBitrate: settings.maxBitrate, preferTranscode: settings.preferTranscode, subtitleMode: settings.subtitleMode, - skipIntro: settings.skipIntro, + skipIntro: settings.introAction, initialAudioIndex, initialSubtitleIndex }); @@ -859,7 +859,7 @@ const Player = ({item, resume, initialMediaSourceId, initialAudioIndex, initialS } }; // eslint-disable-next-line react-hooks/exhaustive-deps - }, [item, resume, selectedQuality, settings.maxBitrate, settings.preferTranscode, settings.forceDirectPlay, settings.subtitleMode, settings.skipIntro, initialAudioIndex, initialSubtitleIndex]); + }, [item, resume, selectedQuality, settings.maxBitrate, settings.preferTranscode, settings.forceDirectPlay, settings.subtitleMode, settings.introAction, settings.outroAction, initialAudioIndex, initialSubtitleIndex]); useEffect(() => { if (mediaUrl) {