trigger stop event on queue end

This commit is contained in:
jeffvli
2026-07-09 20:42:59 -07:00
parent 511875689a
commit e3c2605e1d
6 changed files with 81 additions and 29 deletions
+5
View File
@@ -102,6 +102,10 @@ const getAudioDevices = async () => {
return ipcRenderer.invoke('player-get-audio-devices');
};
const rendererTrackEnded = (cb: () => void) => {
ipcRenderer.on('renderer-player-track-ended', () => cb());
};
const rendererAutoNext = (cb: (data: PlayerData) => void) => {
ipcRenderer.on('renderer-player-auto-next', (_, data) => cb(data));
};
@@ -222,6 +226,7 @@ export const mpvPlayerListener = {
rendererStop,
rendererToggleRepeat,
rendererToggleShuffle,
rendererTrackEnded,
rendererVolumeDown,
rendererVolumeMute,
rendererVolumeUp,