From e6b01d4e2bcebbee1160fe42d55b30b2eccf68d1 Mon Sep 17 00:00:00 2001 From: Kendall Garner <17521368+kgarner7@users.noreply.github.com> Date: Tue, 13 Feb 2024 00:04:28 -0800 Subject: [PATCH] [bugfix]: set MPV queue when now or queue is empty --- .../features/player/hooks/use-handle-playqueue-add.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/renderer/features/player/hooks/use-handle-playqueue-add.ts b/src/renderer/features/player/hooks/use-handle-playqueue-add.ts index 1950b6781..a6f0e50a2 100644 --- a/src/renderer/features/player/hooks/use-handle-playqueue-add.ts +++ b/src/renderer/features/player/hooks/use-handle-playqueue-add.ts @@ -173,14 +173,12 @@ export const useHandlePlayQueueAdd = () => { if (playerType === PlaybackType.LOCAL) { mpvPlayer!.volume(usePlayerStore.getState().volume); - if (playType === Play.NEXT || playType === Play.LAST) { - mpvPlayer!.setQueueNext(playerData); - } - - if (playType === Play.NOW) { + if (playType === Play.NOW || !hadSong) { mpvPlayer!.pause(); mpvPlayer!.setQueue(playerData); mpvPlayer!.play(); + } else { + mpvPlayer!.setQueueNext(playerData); } }