From 623a4956a5a3765f151db540ed64925211748a1c Mon Sep 17 00:00:00 2001 From: antonio Date: Sun, 30 Jul 2023 16:58:26 +0200 Subject: [PATCH] fix: limit the number of playlists' tracks queued --- .../tempo/ui/fragment/PlaylistPageFragment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/PlaylistPageFragment.java b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/PlaylistPageFragment.java index db5ca87e..65f046a5 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/PlaylistPageFragment.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/PlaylistPageFragment.java @@ -147,13 +147,13 @@ public class PlaylistPageFragment extends Fragment implements ClickCallback { playlistPageViewModel.getPlaylistSongLiveList().observe(getViewLifecycleOwner(), songs -> { if (bind != null) { bind.playlistPagePlayButton.setOnClickListener(v -> { - MediaManager.startQueue(mediaBrowserListenableFuture, songs, 0); + MediaManager.startQueue(mediaBrowserListenableFuture, songs.subList(0, Math.min(100, songs.size())), 0); activity.setBottomSheetInPeek(true); }); bind.playlistPageShuffleButton.setOnClickListener(v -> { Collections.shuffle(songs); - MediaManager.startQueue(mediaBrowserListenableFuture, songs, 0); + MediaManager.startQueue(mediaBrowserListenableFuture, songs.subList(0, Math.min(100, songs.size())), 0); activity.setBottomSheetInPeek(true); }); }