diff --git a/src/player/player.js b/src/player/player.js index 8e59d07..3dcee40 100644 --- a/src/player/player.js +++ b/src/player/player.js @@ -293,14 +293,11 @@ function _preloadNext() { const ni = _nextIdx(); if(ni < 0) return; const next = S.queue[ni]; - if(!next || _preId === next.id) return; - _preId = next.id; - _preUrl = streamUrl(next.id); - // Real Audio preload — actually buffers the stream so canplay fires instantly - if(_preAudio) { _preAudio.src = ''; _preAudio = null; } - _preAudio = new Audio(); - _preAudio.preload = 'auto'; - _preAudio.src = _preUrl; + if(!next) return; + // (b) EXPERIMENT — no separate preload