+2
-2
frontend/src/lib/queue.svelte.ts
+2
-2
frontend/src/lib/queue.svelte.ts
+2
-2
frontend/src/routes/track/[id]/+page.svelte
+2
-2
frontend/src/routes/track/[id]/+page.svelte
···
376
const seconds = parseInt(t, 10);
377
if (!isNaN(seconds) && seconds >= 0) {
378
pendingSeekMs = seconds * 1000;
379
+
// load the track without auto-playing (browser blocks autoplay without interaction)
380
if (track.gated) {
381
void playTrack(track);
382
} else {
383
+
queue.playNow(track, false);
384
}
385
}
386
}