我试图弄清楚如何使用JavaScript与Sonos进行交互;Sonos为JavaScript提供了开发人员指南和下载,但没有一个能工作,因为节点-ssdp项目已经存档,不再可用。有没有人在Sonos有一个参考资料或联系人,我们可以通过它直接访问设备?云API可以工作,但比通过局域网直接与设备对话要重得多。
发布于 2022-05-11 11:38:51
好吧,这最后是个愚蠢的问题。Sonos显然对节点-ssdp进行了分叉,并托管了一段时间,标准npm节点-ssdp库在这方面运行良好。
从package.json中移除节点-ssdp依赖项,然后:
npm i node-ssdp
并不是所有的东西都能工作,因为JS中的Sonos示例是为Node的很旧版本编写的,并且还没有被更新,但是基本包是很好的。
https://stackoverflow.com/questions/72178162
复制相似问题