0.6.6 - standalone track naming, artist separator
This commit is contained in:
parent
ef9ae6e2ad
commit
babd12bae2
20 changed files with 271 additions and 150 deletions
|
|
@ -133,6 +133,7 @@ class MenuSheet {
|
|||
(cache.checkTrackFavorite(track))?removeFavoriteTrack(track, onUpdate: onRemove):addTrackFavorite(track),
|
||||
addToPlaylist(track),
|
||||
downloadTrack(track),
|
||||
offlineTrack(track),
|
||||
shareTile('track', track.id),
|
||||
playMix(track),
|
||||
showAlbum(track.album),
|
||||
|
|
@ -191,7 +192,7 @@ class MenuSheet {
|
|||
title: Text('Download'.i18n),
|
||||
leading: Icon(Icons.file_download),
|
||||
onTap: () async {
|
||||
if (await downloadManager.addOfflineTrack(t, private: false, context: context) != false)
|
||||
if (await downloadManager.addOfflineTrack(t, private: false, context: context, isSingleton: true) != false)
|
||||
showDownloadStartedToast();
|
||||
_close();
|
||||
},
|
||||
|
|
@ -301,6 +302,15 @@ class MenuSheet {
|
|||
},
|
||||
);
|
||||
|
||||
Widget offlineTrack(Track track) => ListTile(
|
||||
title: Text('Offline'.i18n),
|
||||
leading: Icon(Icons.offline_pin),
|
||||
onTap: () async {
|
||||
await downloadManager.addOfflineTrack(track, private: true, context: context);
|
||||
_close();
|
||||
},
|
||||
);
|
||||
|
||||
//===================
|
||||
// ALBUM
|
||||
//===================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue