From 3fb0bb55a485e4154093cc8721137ee5ec7cf550 Mon Sep 17 00:00:00 2001 From: Antoine POPINEAU Date: Sat, 30 May 2020 17:49:08 +0200 Subject: [PATCH] Seek to start of song when nexting (progress cache would remain at the progress of the previous track. --- .../java/com/github/apognu/otter/playback/PlayerService.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/apognu/otter/playback/PlayerService.kt b/app/src/main/java/com/github/apognu/otter/playback/PlayerService.kt index 22f6a0a..d1cf155 100644 --- a/app/src/main/java/com/github/apognu/otter/playback/PlayerService.kt +++ b/app/src/main/java/com/github/apognu/otter/playback/PlayerService.kt @@ -177,7 +177,12 @@ class PlayerService : Service() { is Command.ToggleState -> toggle() is Command.SetState -> state(message.state) - is Command.NextTrack -> player.next() + is Command.NextTrack -> { + player.next() + + Cache.set(this@PlayerService, "progress", "0".toByteArray()) + ProgressBus.send(0, 0, 0) + } is Command.PreviousTrack -> previousTrack() is Command.Seek -> progress(message.progress)