Fixed bug in audio focus loss timers using the wrong time.

This commit is contained in:
Koen 2023-12-08 11:27:42 +01:00
commit 85303b54bc

View file

@ -341,12 +341,12 @@ class MediaPlaybackService : Service() {
if (Settings.instance.playback.restartPlaybackAfterLoss == 1) { if (Settings.instance.playback.restartPlaybackAfterLoss == 1) {
val lossTime_ms = _audioFocusLossTime_ms val lossTime_ms = _audioFocusLossTime_ms
if (lossTime_ms != null && System.currentTimeMillis() - lossTime_ms < 1000 * 30) { if (lossTime_ms != null && System.currentTimeMillis() - lossTime_ms < 1000 * 10) {
MediaControlReceiver.onPlayReceived.emit() MediaControlReceiver.onPlayReceived.emit()
} }
} else if (Settings.instance.playback.restartPlaybackAfterLoss == 2) { } else if (Settings.instance.playback.restartPlaybackAfterLoss == 2) {
val lossTime_ms = _audioFocusLossTime_ms val lossTime_ms = _audioFocusLossTime_ms
if (lossTime_ms != null && System.currentTimeMillis() - lossTime_ms < 1000 * 10) { if (lossTime_ms != null && System.currentTimeMillis() - lossTime_ms < 1000 * 30) {
MediaControlReceiver.onPlayReceived.emit() MediaControlReceiver.onPlayReceived.emit()
} }
} else if (Settings.instance.playback.restartPlaybackAfterLoss == 3) { } else if (Settings.instance.playback.restartPlaybackAfterLoss == 3) {