Sonos 媒体播放器接口/客户端
node-sonos 使用 JavaScript (Node.js) 控制您的 Sonos 设备 node-sonos 让您可以在 JavaScript 中的自定义应用中控制所有 Sonos 设备。自动发现网络中的设备,并通过即时事件通知变化来控制播放和排队。
已发布的版本(推荐) $ npm install sonos 从仓库开始,生活在边缘 $ npm install git://GitHub.com/bencevans/node-sonos.git
const { DeviceDiscovery } = require('sonos')
// event on all found...
DeviceDiscovery((device) => {
console.log('found device at ' + device.host)
// mute every device...
device.setMuted(true)
.then(d => console.log(`${d.host} now muted`))
})
// find one device
DeviceDiscovery().once('DeviceAvailable', (device) => {
console.log('found device at ' + device.host)
// get all groups
device.getAllGroups().then(groups => {
groups.forEach(group => {
console.log(group.Name);
})
})
})暂无开放 Issues,或尚未同步最近议题。