mirror of
https://github.com/antebudimir/tempus.git
synced 2026-01-01 01:53:31 +00:00
Fix instant mix overriding added value in songs
This commit is contained in:
parent
7576fbb75b
commit
308ddf6c7c
9 changed files with 124 additions and 75 deletions
|
|
@ -93,15 +93,15 @@ public class DiscoverSongAdapter extends RecyclerView.Adapter<DiscoverSongAdapte
|
|||
@Override
|
||||
public void onLoadMedia(List<?> media) {
|
||||
QueueRepository queueRepository = new QueueRepository(App.getInstance());
|
||||
queueRepository.insertAllAndStartNew((ArrayList<Song>) media);
|
||||
List<Song> mix = queueRepository.insertMix((ArrayList<Song>) media);
|
||||
|
||||
activity.isBottomSheetInPeek(true);
|
||||
activity.setBottomSheetMusicInfo(((ArrayList<Song>) media).get(0));
|
||||
activity.setBottomSheetMusicInfo(mix.get(0));
|
||||
|
||||
PlayerBottomSheetViewModel playerBottomSheetViewModel = new ViewModelProvider(activity).get(PlayerBottomSheetViewModel.class);
|
||||
playerBottomSheetViewModel.setNowPlayingSong(((ArrayList<Song>) media).get(0));
|
||||
playerBottomSheetViewModel.setNowPlayingSong(mix.get(0));
|
||||
|
||||
MusicPlayerRemote.openQueue((ArrayList<Song>) media, 0, true);
|
||||
MusicPlayerRemote.openQueue(mix, 0, true);
|
||||
}
|
||||
}, SyncUtil.SONG, songs.get(getBindingAdapterPosition()).getId(), 50);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue