From f2c3a1f51fdad8a0a3d3f8631866ad5985370396 Mon Sep 17 00:00:00 2001 From: dkanada Date: Fri, 18 Dec 2020 12:39:53 +0900 Subject: [PATCH] update media queue next logic --- .../main/java/com/dkanada/gramophone/service/MultiPlayer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 df292264..611e0aaf 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/MultiPlayer.java +++ b/app/src/main/java/com/dkanada/gramophone/service/MultiPlayer.java @@ -137,7 +137,7 @@ public class MultiPlayer implements Playback { @Override public void queueDataSource(Song song) { String path = MusicUtil.getSongFileUri(song); - if (mediaSource.getSize() == 2 && mediaSource.getMediaSource(1).getTag() != path) { + while (mediaSource.getSize() > 1) { mediaSource.removeMediaSource(1); }