diff --git a/android/app/src/main/java/com/audiobookshelf/app/managers/SleepTimerManager.kt b/android/app/src/main/java/com/audiobookshelf/app/managers/SleepTimerManager.kt index 67fe74e9..a4ae9833 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/managers/SleepTimerManager.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/managers/SleepTimerManager.kt @@ -137,6 +137,8 @@ class SleepTimerManager constructor(private val playerNotificationService: Playe sleepTimerRunning = false isAutoSleepTimer = false playerNotificationService.unregisterSensor() + + setVolume(1f) } fun getSleepTimerTime():Long { diff --git a/android/app/src/main/java/com/audiobookshelf/app/plugins/AbsAudioPlayer.kt b/android/app/src/main/java/com/audiobookshelf/app/plugins/AbsAudioPlayer.kt index 3272598f..938d2d8f 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/plugins/AbsAudioPlayer.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/plugins/AbsAudioPlayer.kt @@ -378,7 +378,9 @@ class AbsAudioPlayer : Plugin() { @PluginMethod fun cancelSleepTimer(call: PluginCall) { - playerNotificationService.sleepTimerManager.cancelSleepTimer() + Handler(Looper.getMainLooper()).post { + playerNotificationService.sleepTimerManager.cancelSleepTimer() + } call.resolve() }