我正在构建一个与 Sonos 扬声器完美集成的应用程序。我想为用户提供选择音乐服务提供商的容器(播放列表/电台/...树的叶子)的能力。说亚马逊或 Spotify...
我设法理解了绝大多数 SOAP 调用,但是我不知道如何查询用户选择的服务(devicelink)并提供与 Sonos 控制器显示的相同列表。
我怎么做?
谢谢!
我正在构建一个与 Sonos 扬声器完美集成的应用程序。我想为用户提供选择音乐服务提供商的容器(播放列表/电台/...树的叶子)的能力。说亚马逊或 Spotify...
我设法理解了绝大多数 SOAP 调用,但是我不知道如何查询用户选择的服务(devicelink)并提供与 Sonos 控制器显示的相同列表。
我怎么做?
谢谢!
Sonos API 目前不支持这一点,许多音乐服务会采取措施确保只有 Sonos 控制器可以浏览其目录。
Sonos 不久前决定不再允许第三方应用程序访问音乐服务。
我弄清楚了它是如何工作的,并在这里做了一个完整的演练,https://Sonos.svrooij.io/music-services.html
它与特定音乐服务建立第二个连接,仅用于浏览目录。
您还可以使用我的sonos-ts库,它支持需要身份验证的音乐服务。