From c3b948808cb4b051ee23dabf5a1bdd13987005f7 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Thu, 13 Jan 2022 11:04:56 +0100 Subject: [PATCH] Limited number of songs to shuffle --- .../cappielloantonio/play/ui/fragment/SongListPageFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/SongListPageFragment.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/SongListPageFragment.java index bcb84ead..99fd5ac0 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/SongListPageFragment.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/SongListPageFragment.java @@ -152,7 +152,7 @@ public class SongListPageFragment extends Fragment { songListPageViewModel.getSongList(requireActivity()).observe(requireActivity(), songs -> { if (bind != null) { bind.songListShuffleImageView.setOnClickListener(v -> { - Collections.shuffle(songs); + Collections.shuffle(songs.subList(0, Math.min(25, songs.size()))); MediaManager.startQueue(mediaBrowserListenableFuture, requireContext(), songs, 0); activity.setBottomSheetInPeek(true); });