如何使用SoCo将Spotify播放列表URI添加到Sonos队列

时间:2018-12-21 13:45:47

标签: python spotify sonos

我正在尝试为Raspberry Pi创建一个程序,该程序可以使用SoCo Python模块(Python 2.7)在Sonos系统上播放Spotify播放列表。

我尝试使用speaker.play_urispeaker.add_uri_to_queue播放播放列表URI。 我还尝试过删除和添加URI的某些部分,例如:

    x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT
    x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT?sid=9
    x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT?sid=9&sn=3
    x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT?sid=9&flags=8224&sn=3
    x-rincon-cpcontainer:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT
    x-rincon-cpcontainer:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT?sid=9

但是它总是告诉我找不到该文件。

我在控制台中尝试了全部操作,但这是我的尝试:

speaker = SoCo('...ip...')
speaker.add_uri_to_queue('every uri listed above')
speaker.play_uri('every uri listed above')

我希望代码将Sonos Speaker的队列设置到我的Spotify播放列表中,但是它要么返回UPnP错误800804714,要么添加播放列表作为一条名为

的曲目
x-rincon-cpcontainer:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT

x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT

到播放列表(该曲目无法播放,因为它显示“找不到文件”)

0 个答案:

没有答案