here's info how to implement it:
https://electronjs.org/docs/tutorial/macos-dock
code:
const { app, Menu } = require('electron')
const dockMenu = Menu.buildFromTemplate([
{
label: 'Play / Pause',
click () { // TODO: emit some event and play/pause }
}, {
label: 'Previous',
click () { // TODO: emit some event and play previous song }
},{
label: 'Next',
click () { // TODO: emit some event to play next song }
},
])
app.dock.setMenu(dockMenu)
Thanks in advance!