Alphabet rail page-chasing + Songs Like fix + scrubber polish #70

Merged
bvandeusen merged 6 commits from dev into main 2026-06-01 23:36:08 -04:00
Showing only changes of commit 6ac36dd334 - Show all commits
+11 -4
View File
@@ -86,10 +86,17 @@
const detail = await getPlaylist(playlist.id);
const refs = toTrackRefs(detail.tracks);
if (refs.length > 0) {
// Tag the queue with the variant when one exists so play
// events still carry the correct source attribution even
// though we went through the per-id path.
playQueue(refs, 0, variant != null ? { source: variant } : undefined);
// Per-artist system mixes (songs_like_artist) carry a
// variant tag so play_started still attributes the source
// correctly even though we routed through the per-id path.
// True user playlists (variant == null) call with two args
// so source attribution stays absent — the PlaylistCard
// test pins this contract.
if (variant != null) {
playQueue(refs, 0, { source: variant });
} else {
playQueue(refs, 0);
}
}
}
} finally {