Commit graph

1822 commits

Author SHA1 Message Date
Broque Thomas
ae5582b9a2 Update web_server.py 2025-09-04 15:33:02 -07:00
Broque Thomas
58af02a954 Update web_server.py 2025-09-04 15:03:17 -07:00
Broque Thomas
f1bc9c6f24 Update script.js 2025-09-04 14:34:00 -07:00
Broque Thomas
8cedc1f60a Update script.js 2025-09-04 14:08:26 -07:00
Broque Thomas
306001ade8 Improve artist download status updates and UI
Added debounced updates for the artist downloads section to prevent rapid UI refreshes. Enhanced debug logging and error handling for download status changes and bulk completion. Introduced a utility to force refresh all artist download statuses. Updated CSS for better spacing and overflow handling in artist bubble containers and images.
2025-09-04 13:46:50 -07:00
Broque Thomas
871dc6cb1c Add artist album download management UI
Introduces backend API and frontend integration for downloading missing tracks from artist albums and singles. Adds artist download bubbles, management modal, and related state/UI logic to script.js, with supporting styles in style.css. Also refactors some type hints in web_server.py for consistency.
2025-09-04 13:23:54 -07:00
Broque Thomas
245a8d3270 Update script.js 2025-09-03 23:11:43 -07:00
Broque Thomas
245c6dfbf2 scan db on artist page 2025-09-03 23:00:20 -07:00
Broque Thomas
d13bd255d0 update 2025-09-03 18:45:05 -07:00
Broque Thomas
cff48b2498 artist design 2025-09-03 18:40:25 -07:00
Broque Thomas
c29c5d6495 artists page 2025-09-03 18:02:44 -07:00
Broque Thomas
57b0833fe2 'starting...' wasn't needed 2025-09-03 13:53:10 -07:00
Broque Thomas
36cc15f0a9 fix 2025-09-03 13:32:52 -07:00
Broque Thomas
6d40ddf998 Update script.js 2025-09-03 12:14:52 -07:00
Broque Thomas
b08090ebe1 fix 2025-09-03 09:25:02 -07:00
Broque Thomas
f24eedd419 Update web_server.py 2025-09-03 00:04:37 -07:00
Broque Thomas
f39eb561dc download mising tracks 2025-09-02 23:13:41 -07:00
Broque Thomas
ae98bb8806 sync 2025-09-02 21:27:52 -07:00
Broque Thomas
5806b3672d Update script.js 2025-09-02 14:18:04 -07:00
Broque Thomas
2070e24394 consistency 2025-09-02 14:14:51 -07:00
Broque Thomas
417c76e68c move to backend 2025-09-01 20:34:40 -07:00
Broque Thomas
252eb32bf9 tidal 2025-09-01 19:33:07 -07:00
Broque Thomas
b6fc2f5f07 Update script.js 2025-09-01 10:17:44 -07:00
Broque Thomas
867ec97cdb Update style.css 2025-09-01 03:01:08 -07:00
Broque Thomas
b2c1d21bf0 download missing functionality 2025-09-01 02:37:38 -07:00
Broque Thomas
bd2866b348 Update script.js 2025-08-31 21:44:26 -07:00
Broque Thomas
bde755f6e5 move youtube processing to backend 2025-08-31 21:05:37 -07:00
Broque Thomas
a7927eaa58 Update style.css 2025-08-31 16:04:49 -07:00
Broque Thomas
7c7ddc06e0 Update script.js 2025-08-31 15:08:43 -07:00
Broque Thomas
f99c550484 youtube playlists 2025-08-31 14:54:16 -07:00
Broque Thomas
146543b852 Update style.css 2025-08-31 13:41:31 -07:00
Broque Thomas
08c55217b6 youtube shell 2025-08-31 13:36:24 -07:00
Broque Thomas
79da4ca7e4 Update web_server.py 2025-08-31 00:02:56 -07:00
Broque Thomas
632834b30a ui informaiton 2025-08-30 21:48:41 -07:00
Broque Thomas
b1af7161c8 Update script.js 2025-08-30 21:31:04 -07:00
Broque Thomas
697a255047 move wishlist processing to backend 2025-08-30 21:18:10 -07:00
Broque Thomas
ab9be91a90 auto run wishlist 2025-08-30 09:11:18 -07:00
Broque Thomas
9f6a98a72d add to wishlist on fail 2025-08-29 22:16:50 -07:00
Broque Thomas
079ac5c81d fix wishlist additions 2025-08-29 18:15:41 -07:00
Broque Thomas
8feffd156b Update web_server.py 2025-08-29 17:27:52 -07:00
Broque Thomas
6f03ba8ed7 Update web_server.py 2025-08-29 16:45:30 -07:00
Broque Thomas
3c8e728cd6 Update script.js 2025-08-29 15:31:53 -07:00
Broque Thomas
5d02ee16b0 Update style.css 2025-08-29 15:13:54 -07:00
Broque Thomas
b88467f949 wishlist 2025-08-29 14:33:05 -07:00
Broque Thomas
017d72b38a wishlist button 2025-08-28 22:19:57 -07:00
Broque Thomas
888299fe83 stream tracking 2025-08-28 18:16:03 -07:00
Broque Thomas
f67a44476f live progress 2025-08-28 18:09:13 -07:00
Broque Thomas
e33d7e7c0d Update script.js 2025-08-28 18:04:39 -07:00
Broque Thomas
c5617d874e stream 2025-08-28 17:57:04 -07:00
Broque Thomas
58c00831bc cleanup fix 2025-08-28 17:05:35 -07:00