0

我有大约 300 张黑胶唱片,我想在上面贴上 RFID 标签,这样我就可以将一张唱片放在 RFID 阅读器上,然后在我家的 Sonos 上触发专辑的播放(使用 Google Play Music)。

有没有办法将服务中的指定资源加载到组中?我能够按照Postman教程进行操作,并且可能在想我可以将每张专辑设置为 Sonos 收藏夹并加载它,但我环顾四周,发现收藏夹的数量有一个(非常低的)限制你可以拥有,所以这似乎不再是一个可行的解决方案。我一直在研究 API,但在Control API中找不到我想要的东西。

理想情况下,我会让每个 RFID 标签包含艺术家姓名、专辑名称和一些特定于 Google-Play-Music 的专辑 ID,我可以使用它们将专辑加载到固定的 Sonos Group 队列中。但是,如果有更好的方法,我也会全神贯注。

4

1 回答 1

0

Sonos API 不提供从其他服务(favorites命名空间中的命令除外)加载和播放内容的方法,除非该服务提供了无需身份验证即可获取 Sonos ID 的接口。mediaUrl另一种方法是托管您自己的文件并构建一个 SMAPI 服务器或使用track.

有关详细信息,请参阅播放音频(云队列)中的SMAPI 示例服务器和云队列中的曲目

于 2020-04-29T19:36:18.063 回答