2024-05-29 11:20:18 发布
网友
我使用的是soco(link github),我试着用以下命令在我的计算机上播放一首歌:
sonos = SoCo('192.168.1.102') sonos.play_uri('C:\\mysong.mp3')
但它出错了:
有人帮帮我!在
您提供的uri必须是sonosupnp格式。play_uri()操作是在您的Sonos设备上运行的,而不是在您的PC上,因此它无法访问您的本地C:驱动器。在
使用Sonos应用程序播放一些东西,然后使用pythonsoco查看正在运行的设备,以获得从Sonos设备看到的uri。在
sonos = SoCo('192.168.1.102') sonos.get_current_track_info()
这将返回一个包含uri的dict。将该uri插入到play\u-uri调用中。在
这里有一些对我有用的uri。第一个是天堂电台,它应该为你工作。第二张是我在NAS上的一张专辑,它让你知道如何远程播放特定的剪辑。剪辑必须在您的Sonos音乐库中编入索引。在
您提供的uri必须是sonosupnp格式。play_uri()操作是在您的Sonos设备上运行的,而不是在您的PC上,因此它无法访问您的本地C:驱动器。在
使用Sonos应用程序播放一些东西,然后使用pythonsoco查看正在运行的设备,以获得从Sonos设备看到的uri。在
这将返回一个包含uri的dict。将该uri插入到play\u-uri调用中。在
这里有一些对我有用的uri。第一个是天堂电台,它应该为你工作。第二张是我在NAS上的一张专辑,它让你知道如何远程播放特定的剪辑。剪辑必须在您的Sonos音乐库中编入索引。在
^{pr2}$相关问题 更多 >
编程相关推荐