Commit graph

169 commits

Author SHA1 Message Date
Broque Thomas
fd92deb5c8 beatport progress 2025-10-01 17:40:37 -07:00
Broque Thomas
c7377e4ac7 beatport progress 2025-10-01 14:50:03 -07:00
Broque Thomas
c421a3b02c fix tidal discovery modal header 2025-10-01 12:34:39 -07:00
Broque Thomas
a59d3122d7 allow individual release downloads for hero slider 2025-10-01 12:26:48 -07:00
Broque Thomas
0e2a2200b6 beatport main page complete 2025-10-01 11:20:19 -07:00
Broque Thomas
36f5f48a47 Update script.js 2025-10-01 09:52:10 -07:00
Broque Thomas
0ac58add26 Update script.js 2025-10-01 09:49:41 -07:00
Broque Thomas
3056f9637f beatport progress 2025-10-01 09:34:28 -07:00
Broque Thomas
02f171646c Update script.js 2025-10-01 09:26:13 -07:00
Broque Thomas
16e786586e Improve sync polling resumption for playlists
Refactored polling logic for YouTube, Beatport, and Tidal playlists to immediately fetch current status before starting interval polling. Enhanced modal and state restoration to resume both discovery and sync polling as appropriate, ensuring consistent behavior across all supported platforms.
2025-10-01 08:45:41 -07:00
Broque Thomas
299d320d8c Update script.js 2025-10-01 07:47:59 -07:00
Broque Thomas
ed5328e6c7 Add Beatport hero slider releases scraping support
Introduces a new API endpoint to scrape tracks from multiple Beatport release URLs and integrates hero slider click handling on the rebuild page. The frontend now extracts release URLs from the hero slider and fetches track data using the new backend endpoint, improving rebuild page functionality.
2025-09-30 20:50:16 -07:00
Broque Thomas
3395d697c2 Update Beatport slider layout and remove track meta
Removed genre and year metadata from Beatport slider track cards in script.js. Increased slider height and track info max-width in style.css to improve layout and visual presentation.
2025-09-30 19:43:05 -07:00
Broque Thomas
bdb087f8d5 Update script.js 2025-09-30 19:07:38 -07:00
Broque Thomas
65cc0e517d Normalize track text and add rebuild Top 10 logic
Introduces text cleaning for track, artist, and label fields in both Python and JS to ensure proper spacing and formatting. Adds logic to the frontend for handling Beatport Top 10 and Hype Top 10 containers on the rebuild page, including DOM extraction and card creation, following the Browse Charts pattern.
2025-09-30 18:31:35 -07:00
Broque Thomas
7821d4cba5 beatport progress 2025-09-30 13:58:02 -07:00
Broque Thomas
69c8622588 beatport progress 2025-09-30 13:23:01 -07:00
Broque Thomas
5e73b53a0f beatport progress 2025-09-30 12:36:25 -07:00
Broque Thomas
df11474951 beatport progress 2025-09-30 09:32:52 -07:00
Broque Thomas
d885316077 beatport update 2025-09-29 23:52:04 -07:00
Broque Thomas
bc2be55455 beatport progress 2025-09-29 23:35:55 -07:00
Broque Thomas
6e169056d3 rebuild beatport section 2025-09-29 23:05:18 -07:00
Broque Thomas
bf454e63eb Update script.js 2025-09-29 07:46:41 -07:00
Broque Thomas
61dd721b67 Update script.js 2025-09-28 22:49:39 -07:00
Broque Thomas
11d91a2ebb Update script.js 2025-09-28 22:09:57 -07:00
Broque Thomas
0d74634983 beatport progress 2025-09-28 20:27:29 -07:00
Broque Thomas
589250dc6f Update script.js 2025-09-28 19:56:47 -07:00
Broque Thomas
4167c361a7 beatport progress 2025-09-28 19:51:29 -07:00
Broque Thomas
6df2759e22 beatport progress 2025-09-28 18:43:49 -07:00
Broque Thomas
526aeb0bda beatport progress 2025-09-28 18:37:07 -07:00
Broque Thomas
5981bd772f beatport progress 2025-09-28 18:16:28 -07:00
Broque Thomas
dc8e3c1033 beatport progress 2025-09-28 07:59:36 -07:00
Broque Thomas
27b1e57d97 beatport progress 2025-09-27 22:21:20 -07:00
Broque Thomas
7e42e20887 beatport progress 2025-09-27 20:16:18 -07:00
Broque Thomas
6aa936103c Update script.js 2025-09-27 17:36:48 -07:00
Broque Thomas
d6b83586a5 Update script.js 2025-09-27 16:58:50 -07:00
Broque Thomas
94bb897869 Update script.js 2025-09-27 13:53:40 -07:00
Broque Thomas
a993a972fd beatport progress 2025-09-27 12:57:24 -07:00
Broque Thomas
ef69eb698b beatport progress 2025-09-27 00:10:58 -07:00
Broque Thomas
ce21cf0126 beatport progress 2025-09-26 23:25:23 -07:00
Broque Thomas
b553e2ef41 beatport progress 2025-09-26 23:07:03 -07:00
Broque Thomas
6ef839ab89 beatport progress 2025-09-26 22:15:44 -07:00
Broque Thomas
f5ae3d611c beatport progress 2025-09-26 22:04:46 -07:00
Broque Thomas
0ba4b6a079 pull genres with imges. 2025-09-26 16:11:50 -07:00
Broque Thomas
ccc686a892 placeholder beatport playlist functionality 2025-09-26 15:12:25 -07:00
Broque Thomas
90c6af078d add watchlist functionality to library page 2025-09-26 07:43:12 -07:00
Broque Thomas
c90d5e11ae style fix 2025-09-25 21:41:37 -07:00
Broque Thomas
909e5e59de Update script.js 2025-09-25 21:28:52 -07:00
Broque Thomas
961156d628 Update script.js 2025-09-25 21:20:11 -07:00
Broque Thomas
5b834f5135 hide details until ready 2025-09-25 18:25:03 -07:00