Spaces:
Running
Running
Update index.html
Browse files- index.html +2 -2
index.html
CHANGED
|
@@ -327,7 +327,7 @@
|
|
| 327 |
content.innerHTML = '<div class="category-header"><span class="icon">' + category.icon + '</span><h2>' + category.name + '</h2></div><div class="playlist-grid">' +
|
| 328 |
category.playlists.map((pl, index) => {
|
| 329 |
const playlistId = extractPlaylistId(pl.url);
|
| 330 |
-
const thumbnailUrl = 'https://
|
| 331 |
const fallbackUrl = 'https://via.placeholder.com/320x180/667eea/ffffff?text=' + encodeURIComponent(pl.title);
|
| 332 |
return '<a href="' + pl.url + '" target="_blank" class="playlist-card"><div class="playlist-thumbnail"><img src="' + thumbnailUrl + '" alt="' + pl.title + '" onerror="this.src=\'' + fallbackUrl + '\'"><div class="play-overlay"></div></div><div class="playlist-info"><div class="youtube-badge">βΆ YOUTUBE</div><div class="playlist-title">' + pl.title + '</div><div class="playlist-meta"><span>π
' + today + '</span></div></div></a>';
|
| 333 |
}).join('') + '</div>';
|
|
@@ -366,7 +366,7 @@
|
|
| 366 |
content.innerHTML = '<div class="category-header"><span class="icon">π</span><h2>Search Results (' + results.length + ')</h2></div><div class="playlist-grid">' +
|
| 367 |
results.map(result => {
|
| 368 |
const playlistId = extractPlaylistId(result.url);
|
| 369 |
-
const thumbnailUrl = 'https://
|
| 370 |
const fallbackUrl = 'https://via.placeholder.com/320x180/667eea/ffffff?text=' + encodeURIComponent(result.title);
|
| 371 |
return '<a href="' + result.url + '" target="_blank" class="playlist-card"><div class="playlist-thumbnail"><img src="' + thumbnailUrl + '" alt="' + result.title + '" onerror="this.src=\'' + fallbackUrl + '\'"><div class="play-overlay"></div></div><div class="playlist-info"><div class="youtube-badge">βΆ YOUTUBE</div><div class="playlist-title">' + result.title + '</div><div class="playlist-meta"><span>' + result.category.icon + ' ' + result.category.name + '</span><span>π
' + today + '</span></div></div></a>';
|
| 372 |
}).join('') + '</div>';
|
|
|
|
| 327 |
content.innerHTML = '<div class="category-header"><span class="icon">' + category.icon + '</span><h2>' + category.name + '</h2></div><div class="playlist-grid">' +
|
| 328 |
category.playlists.map((pl, index) => {
|
| 329 |
const playlistId = extractPlaylistId(pl.url);
|
| 330 |
+
const thumbnailUrl = 'https://img.youtube.com/vi/' + playlistId.substring(2, 13) + '/mqdefault.jpg';
|
| 331 |
const fallbackUrl = 'https://via.placeholder.com/320x180/667eea/ffffff?text=' + encodeURIComponent(pl.title);
|
| 332 |
return '<a href="' + pl.url + '" target="_blank" class="playlist-card"><div class="playlist-thumbnail"><img src="' + thumbnailUrl + '" alt="' + pl.title + '" onerror="this.src=\'' + fallbackUrl + '\'"><div class="play-overlay"></div></div><div class="playlist-info"><div class="youtube-badge">βΆ YOUTUBE</div><div class="playlist-title">' + pl.title + '</div><div class="playlist-meta"><span>π
' + today + '</span></div></div></a>';
|
| 333 |
}).join('') + '</div>';
|
|
|
|
| 366 |
content.innerHTML = '<div class="category-header"><span class="icon">π</span><h2>Search Results (' + results.length + ')</h2></div><div class="playlist-grid">' +
|
| 367 |
results.map(result => {
|
| 368 |
const playlistId = extractPlaylistId(result.url);
|
| 369 |
+
const thumbnailUrl = 'https://img.youtube.com/vi/' + playlistId.substring(2, 13) + '/mqdefault.jpg';
|
| 370 |
const fallbackUrl = 'https://via.placeholder.com/320x180/667eea/ffffff?text=' + encodeURIComponent(result.title);
|
| 371 |
return '<a href="' + result.url + '" target="_blank" class="playlist-card"><div class="playlist-thumbnail"><img src="' + thumbnailUrl + '" alt="' + result.title + '" onerror="this.src=\'' + fallbackUrl + '\'"><div class="play-overlay"></div></div><div class="playlist-info"><div class="youtube-badge">βΆ YOUTUBE</div><div class="playlist-title">' + result.title + '</div><div class="playlist-meta"><span>' + result.category.icon + ' ' + result.category.name + '</span><span>π
' + today + '</span></div></div></a>';
|
| 372 |
}).join('') + '</div>';
|