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); });