fix speed state

This commit is contained in:
Kendall Garner
2024-09-29 16:16:33 -07:00
parent c7214fc7ce
commit ecef9bea5e
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -143,7 +143,7 @@ export const App = () => {
if (!isRunning) { if (!isRunning) {
const extraParameters = useSettingsStore.getState().playback.mpvExtraParameters; const extraParameters = useSettingsStore.getState().playback.mpvExtraParameters;
const properties: Record<string, any> = { const properties: Record<string, any> = {
speed: usePlayerStore.getState().current.speed, speed: usePlayerStore.getState().speed,
...getMpvProperties(useSettingsStore.getState().playback.mpvProperties), ...getMpvProperties(useSettingsStore.getState().playback.mpvProperties),
}; };
+4 -4
View File
@@ -18,7 +18,6 @@ export interface PlayerState {
seek: boolean; seek: boolean;
shuffledIndex: number; shuffledIndex: number;
song?: QueueSong; song?: QueueSong;
speed: number;
status: PlayerStatus; status: PlayerStatus;
time: number; time: number;
}; };
@@ -32,6 +31,7 @@ export interface PlayerState {
}; };
repeat: PlayerRepeat; repeat: PlayerRepeat;
shuffle: PlayerShuffle; shuffle: PlayerShuffle;
speed: number;
volume: number; volume: number;
} }
@@ -805,7 +805,7 @@ export const usePlayerStore = create<PlayerSlice>()(
}, },
setCurrentSpeed: (speed) => { setCurrentSpeed: (speed) => {
set((state) => { set((state) => {
state.current.speed = speed; state.speed = speed;
}); });
}, },
setCurrentTime: (time, seek = false) => { setCurrentTime: (time, seek = false) => {
@@ -1011,7 +1011,6 @@ export const usePlayerStore = create<PlayerSlice>()(
seek: false, seek: false,
shuffledIndex: 0, shuffledIndex: 0,
song: {} as QueueSong, song: {} as QueueSong,
speed: 1.0,
status: PlayerStatus.PAUSED, status: PlayerStatus.PAUSED,
time: 0, time: 0,
}, },
@@ -1026,6 +1025,7 @@ export const usePlayerStore = create<PlayerSlice>()(
}, },
repeat: PlayerRepeat.NONE, repeat: PlayerRepeat.NONE,
shuffle: PlayerShuffle.NONE, shuffle: PlayerShuffle.NONE,
speed: 1.0,
transcode: { transcode: {
enabled: false, enabled: false,
}, },
@@ -1130,7 +1130,7 @@ export const useVolume = () => usePlayerStore((state) => state.volume);
export const useMuted = () => usePlayerStore((state) => state.muted); export const useMuted = () => usePlayerStore((state) => state.muted);
export const useSpeed = () => usePlayerStore((state) => state.current.speed); export const useSpeed = () => usePlayerStore((state) => state.speed);
export const usePlayerFallback = () => usePlayerStore((state) => state.fallback); export const usePlayerFallback = () => usePlayerStore((state) => state.fallback);