我有大约300张黑胶唱片,我想贴上RFID标签,这样我就可以把一张放在RFID读取器上,并在我家的Sonos上触发专辑的回放(使用Google Play Music)。
有没有办法将服务中指定的资源加载到组中?我能够跟随Postman教程,也许我想我可以将每一张专辑设置为Sonos最爱并加载它,但我环顾四周,发现你可以拥有的最爱有一个(非常低的)限制,所以这似乎不再是一个可行的解决方案。我一直在寻找API,但在Control API中找不到我想要的东西。
理想情况下,我应该让每个RFID标签包含艺术家姓名、专辑名称和一些特定于Google-Play-Music的专辑ID,我可以使用它们将专辑加载到固定的Sonos Group队列中。然而,如果有更好的方法,我也会洗耳恭听。
发布于 2020-04-30 03:36:18
Sonos API不提供从另一个服务( favorites名称空间中的命令除外)加载和播放内容的方法,除非该服务提供一个无需身份验证即可获取Sonos ID的接口。另一种选择是托管您自己的文件并构建一个SMAPI服务器,或者在track中使用音频文件的mediaUrl。
详情请参考Play audio (cloud queue)中云队列中的SMAPI sample server和曲目。
https://stackoverflow.com/questions/58736603
复制相似问题