如何在我的电脑里播放歌曲soco python(sonos控制器python)

2024-05-29 11:20:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是soco(link github),我试着用以下命令在我的计算机上播放一首歌:

sonos = SoCo('192.168.1.102') 
sonos.play_uri('C:\\mysong.mp3')

但它出错了:

^{pr2}$

有人帮帮我!在


Tags: 命令githubplay计算机linkurimp3sonos
1条回答
网友
1楼 · 发布于 2024-05-29 11:20:18

您提供的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音乐库中编入索引。在

^{pr2}$

相关问题 更多 >

    热门问题