Support using alt+click on prev/next to jump to previous/next album in queue (#2220)

This commit is contained in:
Damien Erambert
2026-07-15 22:27:40 -07:00
committed by GitHub
parent 62c1ac04e4
commit 5e79e385d9
14 changed files with 179 additions and 46 deletions
+10
View File
@@ -118,6 +118,10 @@ const rendererNext = (cb: (data: PlayerData) => void) => {
ipcRenderer.on('renderer-player-next', (_, data) => cb(data));
};
const rendererNextAlbum = (cb: (data: PlayerData) => void) => {
ipcRenderer.on('renderer-player-next-album', (_, data) => cb(data));
};
const rendererPause = (cb: (data: PlayerData) => void) => {
ipcRenderer.on('renderer-player-pause', (_, data) => cb(data));
};
@@ -134,6 +138,10 @@ const rendererPrevious = (cb: (data: PlayerData) => void) => {
ipcRenderer.on('renderer-player-previous', (_, data) => cb(data));
};
const rendererPreviousAlbum = (cb: (data: PlayerData) => void) => {
ipcRenderer.on('renderer-player-previous-album', (_, data) => cb(data));
};
const rendererStop = (cb: (data: PlayerData) => void) => {
ipcRenderer.on('renderer-player-stop', (_, data) => cb(data));
};
@@ -215,11 +223,13 @@ export const mpvPlayerListener = {
rendererError,
rendererMpvReconnect,
rendererNext,
rendererNextAlbum,
rendererPause,
rendererPlay,
rendererPlayerFallback,
rendererPlayPause,
rendererPrevious,
rendererPreviousAlbum,
rendererQuit,
rendererSkipBackward,
rendererSkipForward,