From 1f9f62b0dafcf42758f685554e88f97f711d7eab Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Wed, 10 Apr 2024 19:48:28 -0600 Subject: [PATCH] playback: fix wraparound with repeat once --- .../oxycblt/auxio/playback/service/ExoPlaybackStateHolder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/oxycblt/auxio/playback/service/ExoPlaybackStateHolder.kt b/app/src/main/java/org/oxycblt/auxio/playback/service/ExoPlaybackStateHolder.kt index 3ae7b7edb..4159c8c46 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/service/ExoPlaybackStateHolder.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/service/ExoPlaybackStateHolder.kt @@ -236,7 +236,7 @@ class ExoPlaybackStateHolder( // Replicate the old pseudo-circular queue behavior when no repeat option is implemented. // Basically, you can't skip back and wrap around the queue, but you can skip forward and // wrap around the queue, albeit playback will be paused. - if (player.repeatMode != Player.REPEAT_MODE_OFF || player.hasNextMediaItem()) { + if (player.repeatMode == Player.REPEAT_MODE_ALL || player.hasNextMediaItem()) { player.seekToNext() if (!playbackSettings.rememberPause) { player.play()