diff --git a/core/src/main/java/hu/bbara/purefin/player/manager/PlayerManager.kt b/core/src/main/java/hu/bbara/purefin/player/manager/PlayerManager.kt index 70688339..5329b1c5 100644 --- a/core/src/main/java/hu/bbara/purefin/player/manager/PlayerManager.kt +++ b/core/src/main/java/hu/bbara/purefin/player/manager/PlayerManager.kt @@ -106,12 +106,11 @@ class PlayerManager @Inject constructor( _playbackState.update { it.copy(error = "Media not found in playlist") } return@launch } + seekTo(currentMedia.resumePositionMs) // Only updatePlaylist when episodes are being played. First item is handled when playMedia is being called first time. if (currentMedia is PlayableMedia.Episode) { updatePlaylist() } - seekTo(currentMedia.resumePositionMs) - resumePlayback() } }