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 83c567cb6..2731a661b 100644 --- a/app/src/main/java/org/schabi/newpipe/player/Player.java +++ b/app/src/main/java/org/schabi/newpipe/player/Player.java @@ -2765,7 +2765,9 @@ public final class Player implements Log.d(TAG, "onPlayPause() called"); } - if (getPlayWhenReady()) { + if (getPlayWhenReady() + // When state is completed (replay button is shown) then (re)play and do not pause + && currentState != STATE_COMPLETED) { pause(); } else { play();