From b51f65d2a4c6b91f1448473c72ae35bc602abefa Mon Sep 17 00:00:00 2001 From: advplyr Date: Tue, 19 Jul 2022 18:09:55 -0500 Subject: [PATCH] Fix:Closing playback first closes media progress syncer #268 --- .../audiobookshelf/app/player/PlayerNotificationService.kt | 5 +++++ 1 file changed, 5 insertions(+) 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()