Commit Graph

7 Commits

Author SHA1 Message Date
7c64818db1 refactor(np): add triangle volume slider to now playing panel 2025-10-04 15:01:19 -04:00
fc2b987f63 feat(ui): add now playing panel and context menu for tracks 2025-10-03 20:59:37 -04:00
a7fc6e8d5d feat(ui): sequential playlist track numbering and banner panel 2025-10-03 20:12:03 -04:00
e1e7817c71 feat(dz): add playlist download, existence check, and improved queue handling
Add ability to download entire playlists as M3U8 files, with UI
integration and per-track download actions. Implement track existence
checking to avoid duplicate downloads, respecting the overwrite setting.
Improve queue manager to sync downloaded tracks to the library
incrementally. Refactor playlist parsing and metadata reading to use the
Rust backend for better performance and accuracy. Update UI to reflect
track existence and download status in playlist views.

BREAKING CHANGE: Deezer playlist and track download logic now relies on
Rust backend for metadata and new existence checking; some APIs and
internal behaviors have changed.
2025-10-02 19:26:12 -04:00
81ef5bac90 feat(wip): search 2025-10-01 22:19:10 -04:00
56f909b243 refactor(ui): add CollectionView component and unify track listing views 2025-10-01 16:01:54 -04:00
515a744734 feat(library): add album and artist scanning with cover art 2025-10-01 11:32:40 -04:00