Commit Graph

12 Commits

Author SHA1 Message Date
e535fdb4bc refactor(ui): housekeeping 2025-10-04 16:21:33 -04:00
9e75322a43 refactor(np): refactor layout 2025-10-04 15:49:24 -04:00
a602ee4bbd refactor(np): layout 2025-10-04 15:29:30 -04:00
9333e55095 refactor(np): now playing controls and icons 2025-10-04 15:19:24 -04:00
e5c8ce1c30 fix: volume slider 2025-10-04 15:05:06 -04:00
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