diff --git a/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt b/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt index daf8ea96a..2ddde113c 100644 --- a/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt +++ b/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt @@ -1805,7 +1805,7 @@ class PlaybackService : MediaBrowserServiceCompat(), LifecycleOwner, CoroutineSc fun seek(time: Long, length: Double = this.length.toDouble(), fromUser: Boolean = false, fast: Boolean = false) { if (length > 0.0) this.setTime(time, fast) else { setPosition((time.toFloat() / NO_LENGTH_PROGRESS_MAX.toFloat())) - if (fromUser) publishState(time) + publishState(time) } // Required to update timeline when paused if (fromUser && isPaused) showNotification() diff --git a/application/vlc-android/src/org/videolan/vlc/util/VLCAudioFocusHelper.kt b/application/vlc-android/src/org/videolan/vlc/util/VLCAudioFocusHelper.kt index 7b74d9e76..260f77aca 100644 --- a/application/vlc-android/src/org/videolan/vlc/util/VLCAudioFocusHelper.kt +++ b/application/vlc-android/src/org/videolan/vlc/util/VLCAudioFocusHelper.kt @@ -174,7 +174,7 @@ class VLCAudioFocusHelper(private val service: PlaybackService) { private val delayedPodcastRunnable = Runnable { val position = (service.getTime() - 5_000L).coerceAtLeast(0) resumePlayback() - service.seek(position, fromUser = true) + service.seek(position) service.playlistManager.player.updateProgress(position) }