Offline Tracks: UI to mark, remove and see offline #31
Labels
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
SBDeveloper/medley#31
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #13
What to build
#15 added the Core offline API (
make_offline,remove_offline,offline_tracks,Track.offline,OfflineChangedevent) but nothing in the app calls it. Expose it in the Tauri shell and UI so a listener can mark a Track offline, remove it, and see what is offline.Acceptance criteria
OfflineChangedevents so the indicator updates liveBlocked by
#15 (done). Bulk actions also depend on #16.
Implemented in
2335cfbandf77d0e5: Tauri commands (make/remove/list offline, bulk album and Playlist), offline toggle with busy state and errors on track rows, indicator in track, playlist and queue rows, live updates from OfflineChanged, Offline view in the sidebar, bulk buttons on album and Playlist pages. Not done: indicator in player bar/big player; bulk progress count.