fix: advance to next track when deleted current track finishes playing

This commit is contained in:
Armin 2026-07-08 16:34:10 +02:00
commit 8327964f38

View file

@ -1359,6 +1359,12 @@ function onTimeupdate(e) {
function onEnded(e) {
if (e.target !== audio) return;
if (isCrossfading) return;
if (pendingNextIndex >= 0) {
const idx = pendingNextIndex;
pendingNextIndex = -1;
playTrack(idx);
return;
}
if (repeatMode === 'one') {
playTrack(currentIndex);
} else {