mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-01-15 15:48:05 +00:00
Revert "feat(settings): add toggle to disable auto-play next episode"
This reverts commit d1b15a9dde.
This commit is contained in:
@@ -211,23 +211,7 @@ export const PlaybackControlsSettings: React.FC = () => {
|
|||||||
/>
|
/>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
|
|
||||||
<ListItem
|
<ListItem title={t("home.settings.other.max_auto_play_episode_count")}>
|
||||||
title={t("home.settings.other.auto_play_next_episode")}
|
|
||||||
disabled={pluginSettings?.autoPlayNextEpisode?.locked}
|
|
||||||
>
|
|
||||||
<Switch
|
|
||||||
value={settings.autoPlayNextEpisode}
|
|
||||||
disabled={pluginSettings?.autoPlayNextEpisode?.locked}
|
|
||||||
onValueChange={(autoPlayNextEpisode) =>
|
|
||||||
updateSettings({ autoPlayNextEpisode })
|
|
||||||
}
|
|
||||||
/>
|
|
||||||
</ListItem>
|
|
||||||
|
|
||||||
<ListItem
|
|
||||||
title={t("home.settings.other.max_auto_play_episode_count")}
|
|
||||||
disabled={!settings.autoPlayNextEpisode}
|
|
||||||
>
|
|
||||||
<PlatformDropdown
|
<PlatformDropdown
|
||||||
groups={autoPlayEpisodeOptions}
|
groups={autoPlayEpisodeOptions}
|
||||||
trigger={
|
trigger={
|
||||||
|
|||||||
@@ -148,22 +148,21 @@ export const BottomControls: FC<BottomControlsProps> = ({
|
|||||||
onPress={skipCredit}
|
onPress={skipCredit}
|
||||||
buttonText='Skip Credits'
|
buttonText='Skip Credits'
|
||||||
/>
|
/>
|
||||||
{settings.autoPlayNextEpisode !== false &&
|
{(settings.maxAutoPlayEpisodeCount.value === -1 ||
|
||||||
(settings.maxAutoPlayEpisodeCount.value === -1 ||
|
settings.autoPlayEpisodeCount <
|
||||||
settings.autoPlayEpisodeCount <
|
settings.maxAutoPlayEpisodeCount.value) && (
|
||||||
settings.maxAutoPlayEpisodeCount.value) && (
|
<NextEpisodeCountDownButton
|
||||||
<NextEpisodeCountDownButton
|
show={
|
||||||
show={
|
!nextItem
|
||||||
!nextItem
|
? false
|
||||||
? false
|
: // Show during credits if no content after, OR near end of video
|
||||||
: // Show during credits if no content after, OR near end of video
|
(showSkipCreditButton && !hasContentAfterCredits) ||
|
||||||
(showSkipCreditButton && !hasContentAfterCredits) ||
|
remainingTime < 10000
|
||||||
remainingTime < 10000
|
}
|
||||||
}
|
onFinish={handleNextEpisodeAutoPlay}
|
||||||
onFinish={handleNextEpisodeAutoPlay}
|
onPress={handleNextEpisodeManual}
|
||||||
onPress={handleNextEpisodeManual}
|
/>
|
||||||
/>
|
)}
|
||||||
)}
|
|
||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
<View
|
<View
|
||||||
|
|||||||
@@ -278,7 +278,6 @@
|
|||||||
"disable_haptic_feedback": "Disable Haptic Feedback",
|
"disable_haptic_feedback": "Disable Haptic Feedback",
|
||||||
"default_quality": "Default Quality",
|
"default_quality": "Default Quality",
|
||||||
"default_playback_speed": "Default Playback Speed",
|
"default_playback_speed": "Default Playback Speed",
|
||||||
"auto_play_next_episode": "Auto-play Next Episode",
|
|
||||||
"max_auto_play_episode_count": "Max Auto Play Episode Count",
|
"max_auto_play_episode_count": "Max Auto Play Episode Count",
|
||||||
"disabled": "Disabled"
|
"disabled": "Disabled"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -180,7 +180,6 @@ export type Settings = {
|
|||||||
enableH265ForChromecast: boolean;
|
enableH265ForChromecast: boolean;
|
||||||
maxAutoPlayEpisodeCount: MaxAutoPlayEpisodeCount;
|
maxAutoPlayEpisodeCount: MaxAutoPlayEpisodeCount;
|
||||||
autoPlayEpisodeCount: number;
|
autoPlayEpisodeCount: number;
|
||||||
autoPlayNextEpisode: boolean;
|
|
||||||
// Playback speed settings
|
// Playback speed settings
|
||||||
defaultPlaybackSpeed: number;
|
defaultPlaybackSpeed: number;
|
||||||
playbackSpeedPerMedia: Record<string, number>;
|
playbackSpeedPerMedia: Record<string, number>;
|
||||||
@@ -265,7 +264,6 @@ export const defaultValues: Settings = {
|
|||||||
enableH265ForChromecast: false,
|
enableH265ForChromecast: false,
|
||||||
maxAutoPlayEpisodeCount: { key: "3", value: 3 },
|
maxAutoPlayEpisodeCount: { key: "3", value: 3 },
|
||||||
autoPlayEpisodeCount: 0,
|
autoPlayEpisodeCount: 0,
|
||||||
autoPlayNextEpisode: true,
|
|
||||||
// Playback speed defaults
|
// Playback speed defaults
|
||||||
defaultPlaybackSpeed: 1.0,
|
defaultPlaybackSpeed: 1.0,
|
||||||
playbackSpeedPerMedia: {},
|
playbackSpeedPerMedia: {},
|
||||||
|
|||||||
Reference in New Issue
Block a user