beatport progress

This commit is contained in:
Broque Thomas 2025-09-26 23:25:23 -07:00
parent b553e2ef41
commit ce21cf0126
3 changed files with 21 additions and 13 deletions

View file

@ -12068,7 +12068,7 @@ def get_beatport_top_100_releases():
return jsonify({ return jsonify({
"success": True, "success": True,
"tracks": tracks, "tracks": tracks,
"chart_name": "Beatport Top 100 Releases", "chart_name": "Top 100 New Releases",
"count": len(tracks) "count": len(tracks)
}) })

View file

@ -415,7 +415,7 @@
<div class="beatport-category-card" data-category="top-charts"> <div class="beatport-category-card" data-category="top-charts">
<div class="category-icon top-charts-icon"></div> <div class="category-icon top-charts-icon"></div>
<h3>🔥 Top Charts</h3> <h3>🔥 Top Charts</h3>
<p>Beatport Top 100, Hype Top 10, New Releases</p> <p>Beatport Top 100, Top 100 New Releases, Hype Top 100</p>
<span class="category-count">3 Charts</span> <span class="category-count">3 Charts</span>
</div> </div>
@ -442,7 +442,7 @@
<span class="breadcrumb-path">Browse Charts > Top Charts</span> <span class="breadcrumb-path">Browse Charts > Top Charts</span>
</div> </div>
<div class="beatport-chart-list"> <div class="beatport-chart-list">
<div class="beatport-chart-item" data-chart-type="top-100" data-chart-id="top-100"> <div class="beatport-chart-item" data-chart-type="top-100" data-chart-id="top-100" data-chart-name="Beatport Top 100" data-chart-endpoint="/api/beatport/top-100">
<div class="chart-icon">🏆</div> <div class="chart-icon">🏆</div>
<div class="chart-info"> <div class="chart-info">
<h3>Beatport Top 100</h3> <h3>Beatport Top 100</h3>
@ -450,20 +450,20 @@
<span class="track-count">100 tracks</span> <span class="track-count">100 tracks</span>
</div> </div>
</div> </div>
<div class="beatport-chart-item" data-chart-type="hype" data-chart-id="hype-10"> <div class="beatport-chart-item" data-chart-type="top-100-releases" data-chart-id="top-100-releases" data-chart-name="Top 100 New Releases" data-chart-endpoint="/api/beatport/top-100-releases">
<div class="chart-icon">🚀</div> <div class="chart-icon">📀</div>
<div class="chart-info"> <div class="chart-info">
<h3>Hype Top 10</h3> <h3>Top 100 New Releases</h3>
<p>Rising stars and breakthrough tracks</p> <p>Newest and most popular releases on Beatport</p>
<span class="track-count">10 tracks</span> <span class="track-count">100 tracks</span>
</div> </div>
</div> </div>
<div class="beatport-chart-item" data-chart-type="new-releases" data-chart-id="new-releases"> <div class="beatport-chart-item" data-chart-type="hype" data-chart-id="hype-10" data-chart-name="Hype Top 100" data-chart-endpoint="/api/beatport/hype-top-100">
<div class="chart-icon"></div> <div class="chart-icon">🚀</div>
<div class="chart-info"> <div class="chart-info">
<h3>New Releases</h3> <h3>Hype Top 100</h3>
<p>Fresh tracks added to Beatport</p> <p>Rising stars and breakthrough tracks</p>
<span class="track-count">50 tracks</span> <span class="track-count">100 tracks</span>
</div> </div>
</div> </div>
</div> </div>

View file

@ -9796,6 +9796,14 @@ async function loadBeatportTopCharts() {
endpoint: '/api/beatport/top-100', endpoint: '/api/beatport/top-100',
trackCount: '100 tracks' trackCount: '100 tracks'
}, },
{
id: 'top-100-releases',
name: 'Top 100 New Releases',
description: 'Newest and most popular releases on Beatport',
icon: '📀',
endpoint: '/api/beatport/top-100-releases',
trackCount: '100 tracks'
},
{ {
id: 'hype-top-100', id: 'hype-top-100',
name: 'Hype Top 100', name: 'Hype Top 100',