From f495cc075e6666db86413fdc22dd9d026c289917 Mon Sep 17 00:00:00 2001 From: Stypox Date: Sat, 7 Feb 2026 11:56:44 +0100 Subject: [PATCH] Fix player shuffle state not starting out synchronized with queue --- app/src/main/java/org/schabi/newpipe/player/Player.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/schabi/newpipe/player/Player.java b/app/src/main/java/org/schabi/newpipe/player/Player.java index 25aed782c..4e8672153 100644 --- a/app/src/main/java/org/schabi/newpipe/player/Player.java +++ b/app/src/main/java/org/schabi/newpipe/player/Player.java @@ -611,6 +611,8 @@ public final class Player implements PlaybackListener, Listener { R.string.playback_skip_silence_key), getPlaybackSkipSilence()); final PlaybackParameters savedParameters = retrievePlaybackParametersFromPrefs(this); setPlaybackParameters(savedParameters.speed, savedParameters.pitch, playbackSkipSilence); + // synchronize the player shuffled state with the queue state + simpleExoPlayer.setShuffleModeEnabled(queue.isShuffled()); playQueue = queue; playQueue.init();