From fde6a4e8ec07302ab103b699f2f4216107dc61cc Mon Sep 17 00:00:00 2001 From: svd Date: Wed, 27 Oct 2021 12:59:44 +0800 Subject: [PATCH] rst "no_sync" after STATE_READY --- .../com/audiobookshelf/app/PlayerNotificationService.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt b/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt index 3c3276f9..1af6dedd 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt @@ -388,12 +388,15 @@ class PlayerNotificationService : MediaBrowserServiceCompat() { }*/ currentAudiobook!!.hasPlayerLoaded = true - if (lastPauseTime <= 0) sendClientMetadata("ready_no_sync") + if (lastPauseTime == 0L) { + sendClientMetadata("ready_no_sync") + lastPauseTime = -1; + } else sendClientMetadata("ready") } if (mPlayer.playbackState == Player.STATE_BUFFERING) { Log.d(tag, "STATE_BUFFERING : " + mPlayer.currentPosition.toString()) - if (lastPauseTime <= 0) sendClientMetadata("buffering_no_sync") + if (lastPauseTime == 0L) sendClientMetadata("buffering_no_sync") else sendClientMetadata("buffering") } if (mPlayer.playbackState == Player.STATE_ENDED) {