Saved in database downloaded playlists

This commit is contained in:
CappielloAntonio 2022-01-02 15:50:59 +01:00
parent b41e3e641b
commit d2ad0188b7
6 changed files with 16 additions and 32 deletions

View file

@ -65,7 +65,7 @@ public class StarredSyncDialog extends DialogFragment {
if (songs != null) {
DownloadUtil.getDownloadTracker(context).download(
MappingUtil.mapMediaItems(context, songs, false),
MappingUtil.mapDownload(songs)
MappingUtil.mapDownload(songs, null, null)
);
}
});

View file

@ -110,7 +110,7 @@ public class AlbumPageFragment extends Fragment {
if (isVisible() && getActivity() != null) {
DownloadUtil.getDownloadTracker(requireContext()).download(
MappingUtil.mapMediaItems(requireContext(), songs, false),
MappingUtil.mapDownload(songs)
MappingUtil.mapDownload(songs, null, null)
);
}
});

View file

@ -107,12 +107,8 @@ public class PlaylistPageFragment extends Fragment {
playlistPageViewModel.getPlaylistSongLiveList(requireActivity()).observe(requireActivity(), songs -> {
if (isVisible() && getActivity() != null) {
DownloadUtil.getDownloadTracker(requireContext()).download(
MappingUtil.markPlaylistMediaItems(
MappingUtil.mapMediaItems(requireContext(), songs, false),
playlistPageViewModel.getPlaylist().getId(),
playlistPageViewModel.getPlaylist().getName()
),
MappingUtil.mapDownload(songs)
MappingUtil.mapMediaItems(requireContext(), songs, false),
MappingUtil.mapDownload(songs, playlistPageViewModel.getPlaylist().getId(), playlistPageViewModel.getPlaylist().getName())
);
}
});

View file

@ -158,7 +158,7 @@ public class AlbumBottomSheetDialog extends BottomSheetDialogFragment implements
albumBottomSheetViewModel.getAlbumTracks().observe(requireActivity(), songs -> {
List<MediaItem> mediaItems = MappingUtil.mapMediaItems(requireContext(), songs, false);
List<Download> downloads = MappingUtil.mapDownload(songs);
List<Download> downloads = MappingUtil.mapDownload(songs, null, null);
downloadAll.setOnClickListener(v -> {
DownloadUtil.getDownloadTracker(requireContext()).download(mediaItems, downloads);