Skip to content

Commit 936d5d2

Browse files
authored
Merge pull request #13390 from priomsrb/fix-playback-after-idle
Fix playback not working after player enters idle state
2 parents 0533326 + a719b89 commit 936d5d2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/src/main/java/org/schabi/newpipe/player/Player.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1752,6 +1752,13 @@ public void play() {
17521752
}
17531753
}
17541754

1755+
if (isStopped()) {
1756+
// Some phones suspend a paused player after 10 minutes. This causes the player to
1757+
// enter STATE_IDLE, causing playback to fail. So we try to recover from that here.
1758+
setRecovery();
1759+
reloadPlayQueueManager();
1760+
}
1761+
17551762
simpleExoPlayer.play();
17561763
saveStreamProgressState();
17571764
}

0 commit comments

Comments
 (0)