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 dd55951e..521c1146 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt @@ -790,8 +790,8 @@ class PlayerNotificationService : MediaBrowserServiceCompat() { if (lastPauseTime <= 0) return 0 var time: Long = System.currentTimeMillis() - lastPauseTime var seekback: Long = 0 - if (time < 3000) seekback = 0 - else if (time < 60000) seekback = time / 6 + if (time < 60000) seekback = 0 + else if (time < 120000) seekback = 10000 else if (time < 300000) seekback = 15000 else if (time < 1800000) seekback = 20000 else if (time < 3600000) seekback = 25000 diff --git a/components/app/AudioPlayer.vue b/components/app/AudioPlayer.vue index ec142972..a101b13a 100644 --- a/components/app/AudioPlayer.vue +++ b/components/app/AudioPlayer.vue @@ -516,8 +516,8 @@ export default { calcSeekBackTime(lastUpdate) { var time = Date.now() - lastUpdate var seekback = 0 - if (time < 3000) seekback = 0 - else if (time < 60000) seekback = time / 6 + if (time < 60000) seekback = 0 + else if (time < 120000) seekback = 10000 else if (time < 300000) seekback = 15000 else if (time < 1800000) seekback = 20000 else if (time < 3600000) seekback = 25000