Merge pull request #13390 from priomsrb/fix-playback-after-idle

Fix playback not working after player enters idle state
This commit is contained in:
Tobi 2026-04-20 06:10:06 +02:00 committed by GitHub
commit 936d5d27ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1752,6 +1752,13 @@ public final class Player implements PlaybackListener, Listener {
}
}
if (isStopped()) {
// Some phones suspend a paused player after 10 minutes. This causes the player to
// enter STATE_IDLE, causing playback to fail. So we try to recover from that here.
setRecovery();
reloadPlayQueueManager();
}
simpleExoPlayer.play();
saveStreamProgressState();
}