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(
(state) => {
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] };
},
(song, prevSong) => {