nowplaying
Simple Node.js event emitter for iTunes/Spotify playing/paused events.
Uses Electron's subscribeNotifications to observe macOS Distributed Notifications
Requires
- macOS. Tested up to Monteray
- Node.js
Install
npm install nowplaying
Usage
var nowplaying = require("nowplaying");
nowplaying.on("playing", (data) => {
console.log("PLAYING!", data);
});
nowplaying.on("paused", (data) => {
console.log("PAUSED!", data);
});
nowplaying.on("stopped", (data) => {
console.log("STOPPED!", data);
});
nowplaying.on("error", (data) => {
console.log("ERROR!", data);
});
nowplaying.on("connecting", (data) => {
console.log("CONNECTING!", data);
});