fix shuffle mode playback index (#1297)

This commit is contained in:
jeffvli
2025-12-03 20:22:46 -08:00
parent ee5d2b12c1
commit 5ea7798c52
+6 -1
View File
@@ -2087,7 +2087,12 @@ export const subscribeCurrentTrack = (
return usePlayerStoreBase.subscribe( return usePlayerStoreBase.subscribe(
(state) => { (state) => {
const queue = state.getQueue(); const queue = state.getQueue();
const index = state.player.index; let index = state.player.index;
if (isShuffleEnabled(state)) {
index = mapShuffledToQueueIndex(index, state.queue.shuffled);
}
return { index, song: queue.items[index] }; return { index, song: queue.items[index] };
}, },
(song, prevSong) => { (song, prevSong) => {