From 853ecec3149868517a0b1cea748fc1772a4bf6a7 Mon Sep 17 00:00:00 2001 From: dkanada Date: Fri, 7 Aug 2020 20:01:54 +0900 Subject: [PATCH] fix exoplayer repeat mode --- .../main/java/com/dkanada/gramophone/service/MultiPlayer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/dkanada/gramophone/service/MultiPlayer.java b/app/src/main/java/com/dkanada/gramophone/service/MultiPlayer.java index 8fc37fe0..80cf8cae 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/MultiPlayer.java +++ b/app/src/main/java/com/dkanada/gramophone/service/MultiPlayer.java @@ -13,6 +13,7 @@ import com.dkanada.gramophone.service.playback.Playback; import com.google.android.exoplayer2.ExoPlaybackException; import com.google.android.exoplayer2.ExoPlayer; +import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.SimpleExoPlayer; import com.google.android.exoplayer2.source.ConcatenatingMediaSource; import com.google.android.exoplayer2.source.MediaSource; @@ -112,6 +113,9 @@ public class MultiPlayer implements Playback { exoPlayer.addListener(eventListener); exoPlayer.prepare(mediaSource); + // queue and other information is currently handled outside exoplayer + exoPlayer.setRepeatMode(Player.REPEAT_MODE_OFF); + appendDataSource(path, true); isReady = true; }