const { spawnSync } = require('child_process') const getPlaylist = () => { const { stderr, stdout } = spawnSync('mpc', ['playlist']) return { error: stderr.toString(), playlist: stdout.toString() } } const getCurrentTrack = () => { const { stderr, stdout } = spawnSync('mpc', ['current']) return { error: stderr.toString(), track: stdout.toString() } } const skipTrack = () => { const { stderr, stdout } = spawnSync('mpc', ['next']) console.log(stderr.toString(), stdout.toString()) return { error: stderr.toString(), result: stdout.toString() } } module.exports = { getPlaylist, getCurrentTrack, skipTrack }