fix: no artist/album links in playlist, add comma to artist split
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
e5a80242e9
commit
60c9cb6cbb
2 files changed
+2
-2
No files matched your search
+1
-1
@@ -32,7 +32,7 @@ export function makeSongItem(s, idx, list, { noArtistLink = false, noAlbumLink =
|
|||||||
if(s.starred && !s._starred) s._starred = true;
|
if(s.starred && !s._starred) s._starred = true;
|
||||||
el.className = 'song-item' + (S.queue[S.qIdx]?.id === s.id ? ' playing' : '');
|
el.className = 'song-item' + (S.queue[S.qIdx]?.id === s.id ? ' playing' : '');
|
||||||
const cv = coverUrl(s.coverArt, 60);
|
const cv = coverUrl(s.coverArt, 60);
|
||||||
const artistParts = (s.artist || '').split(/\s*(?:\/|•)\s*/).filter(Boolean);
|
const artistParts = (s.artist || '').split(/\s*(?:\/|•|,)\s*/).filter(Boolean);
|
||||||
const artistHtml = artistParts.length
|
const artistHtml = artistParts.length
|
||||||
? artistParts.map((name, i) => {
|
? artistParts.map((name, i) => {
|
||||||
const aid = i === 0 ? (s.artistId || '') : '';
|
const aid = i === 0 ? (s.artistId || '') : '';
|
||||||
|
|||||||
+1
-1
@@ -495,7 +495,7 @@ export async function loadPlaylistDetail(pl) {
|
|||||||
playQueue(shuffled, 0);
|
playQueue(shuffled, 0);
|
||||||
};
|
};
|
||||||
sl.innerHTML = '';
|
sl.innerHTML = '';
|
||||||
songs.forEach((s,i) => sl.appendChild(makeSongItem(s, i, songs)));
|
songs.forEach((s,i) => sl.appendChild(makeSongItem(s, i, songs, { noArtistLink: true, noAlbumLink: true })));
|
||||||
} catch(e) { sl.innerHTML = `<p style="color:var(--danger)">${e.message}</p>`; }
|
} catch(e) { sl.innerHTML = `<p style="color:var(--danger)">${e.message}</p>`; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user