From 7532511e1fc3feb00d52a029e6634ee0288ae047 Mon Sep 17 00:00:00 2001 From: XShine555 Date: Thu, 16 Jul 2026 22:44:51 +0200 Subject: [PATCH] fix(frontend): make add-to-queue insert the track to play next MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It previously appended to the end of the queue; 'AƱadir a la cola' is expected to mean the track plays right after the current one, so it now splices in right after the currently playing track's index. --- frontend/src/lib/player/player.svelte.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/player/player.svelte.ts b/frontend/src/lib/player/player.svelte.ts index e993e86..867960f 100644 --- a/frontend/src/lib/player/player.svelte.ts +++ b/frontend/src/lib/player/player.svelte.ts @@ -338,7 +338,9 @@ class PlayerState { this.playQueue([item], 0); return; } - this.tracks = [...this.tracks, toTrack(item)]; + const tracks = [...this.tracks]; + tracks.splice(this.#index() + 1, 0, toTrack(item)); + this.tracks = tracks; } playTrack(id: string | number) {