-
${escapeHtml(t.title)}
-
${escapeHtml(t.artists.join(', '))}
+ document.getElementById('tracks-list').innerHTML = data.tracks.map(t => {
+ let statusBadge = '';
+ if (t.isLocal === true) {
+ statusBadge = '
Local';
+ } else if (t.isLocal === false) {
+ statusBadge = '
External';
+ }
+
+ return `
+
+
${t.position + 1}
+
+
${escapeHtml(t.title)}${statusBadge}
+ ${escapeHtml(t.artists.join(', '))}
+
+
+ ${t.album ? escapeHtml(t.album) : ''}
+ ${t.isrc ? '
ISRC: ' + t.isrc + '' : ''}
+
-
- ${t.album ? escapeHtml(t.album) : ''}
- ${t.isrc ? '
ISRC: ' + t.isrc + '' : ''}
-
-
- `).join('');
+ `;
+ }).join('');
} catch (error) {
document.getElementById('tracks-list').innerHTML = '