From ca39409cc38be73bd7c5604ea4cb6f55234af67c Mon Sep 17 00:00:00 2001 From: jeffvli Date: Sat, 7 Oct 2023 16:46:23 -0700 Subject: [PATCH] Respect order of set-queue function (fix race condition) --- src/main/features/core/player/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/features/core/player/index.ts b/src/main/features/core/player/index.ts index 847f518c..facd1b1a 100644 --- a/src/main/features/core/player/index.ts +++ b/src/main/features/core/player/index.ts @@ -112,7 +112,7 @@ ipcMain.on('player-set-queue', async (_event, data: PlayerData, pause?: boolean) try { if (data.queue.current) { - getMpvInstance() + await getMpvInstance() ?.load(data.queue.current.streamUrl, 'replace') .catch((err) => { console.log('MPV failed to load song', err); @@ -120,7 +120,7 @@ ipcMain.on('player-set-queue', async (_event, data: PlayerData, pause?: boolean) }); if (data.queue.next) { - getMpvInstance()?.load(data.queue.next.streamUrl, 'append'); + await getMpvInstance()?.load(data.queue.next.streamUrl, 'append'); } } } catch (err) {