diff --git a/android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt b/android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt index 43c637f7..060e4f56 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt @@ -670,6 +670,11 @@ class PlayerNotificationService : MediaBrowserServiceCompat() { fun closePlayback() { Log.d(tag, "closePlayback") + if (mediaProgressSyncer.listeningTimerRunning) { + Log.i(tag, "About to close playback so stopping media progress syncer first") + mediaProgressSyncer.stop() + } + try { currentPlayer.stop() currentPlayer.clearMediaItems()