From 118a2752cb898a11c3ee1a36baf211873f2bc82f Mon Sep 17 00:00:00 2001 From: jakobkukla Date: Thu, 17 Mar 2022 23:02:41 +0100 Subject: [PATCH] remove prepareNext() --- .../gramophone/service/MusicService.java | 30 +------------------ 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/app/src/main/java/com/dkanada/gramophone/service/MusicService.java b/app/src/main/java/com/dkanada/gramophone/service/MusicService.java index 80bfbb92..2de39b23 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/MusicService.java +++ b/app/src/main/java/com/dkanada/gramophone/service/MusicService.java @@ -104,7 +104,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP public static final int TRACK_ENDED = 2; public static final int PLAY_SONG = 3; - public static final int PREPARE_NEXT = 4; public static final int SAVE_QUEUE = 0; public static final int LOAD_QUEUE = 9; @@ -146,8 +145,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP @Override public void onRepeatModeChanged() { notifyChange(REPEAT_MODE_CHANGED); - // FIXME This call will be removed in a subsequent PR - prepareNext(); } @Override @@ -168,7 +165,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP if (ready) { progressHandler.sendEmptyMessage(TRACK_STARTED); - prepareNext(); } else if (reason == PLAY_WHEN_READY_CHANGE_REASON_END_OF_MEDIA_ITEM) { progressHandler.sendEmptyMessage(TRACK_ENDED); } @@ -183,7 +179,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP progressHandler.sendEmptyMessage(TRACK_CHANGED); } else if (reason == MEDIA_ITEM_TRANSITION_REASON_PLAYLIST_CHANGED) { progressHandler.sendEmptyMessage(TRACK_CHANGED); - prepareNext(); } notifyChange(STATE_CHANGED); @@ -492,7 +487,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP return playback != null && playback.isLoading(); } - public void playNextSong(boolean force) { playSongAt(queueManager.getNextPosition(force)); } @@ -510,18 +504,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP playback.setDataSource(queueManager.getCurrentSong()); } - private void prepareNext() { - playerHandler.removeMessages(PREPARE_NEXT); - playerHandler.obtainMessage(PREPARE_NEXT).sendToTarget(); - } - - private synchronized void prepareNextImpl() { - if (queueManager.getCurrentSong() == null) return; - - queueManager.nextPosition = queueManager.getNextPosition(false); - playback.queueDataSource(queueManager.getSongAt(queueManager.nextPosition)); - } - public void initNotification() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N && !PreferenceUtil.getInstance(this).getClassicNotification()) { playingNotification = new PlayingNotificationNougat(); @@ -716,9 +698,7 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP // because playing queue size might have changed updateMediaSessionMetadata(); saveState(); - if (queueManager.getPlayingQueue().size() > 0) { - prepareNext(); - } else { + if (queueManager.getPlayingQueue().size() <= 0) { playback.pause(); playingNotification.stop(); } @@ -777,10 +757,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP if (service.queueManager.getRepeatMode() == QueueManager.REPEAT_MODE_NONE && service.queueManager.isLastTrack()) { service.pause(); service.seek(0); - } else { - service.queueManager.position = service.queueManager.nextPosition; - service.prepareNextImpl(); - service.notifyChange(QUEUE_CHANGED); } break; @@ -806,10 +782,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP case PLAY_SONG: service.openTrackAndPrepareNextAt(msg.arg1); break; - - case PREPARE_NEXT: - service.prepareNextImpl(); - break; } } }