【发布时间】:2018-10-18 21:50:02
【问题描述】:
我想弄清楚当用户回家时如何让 Raspberry Pi 播放来自 Spotify 的音乐。我有一些 python 代码可以让 Raspberry Pi 知道用户在家,现在我只需要播放音乐。我想知道这是否可行?
【问题讨论】:
标签: python automation raspberry-pi spotify
我想弄清楚当用户回家时如何让 Raspberry Pi 播放来自 Spotify 的音乐。我有一些 python 代码可以让 Raspberry Pi 知道用户在家,现在我只需要播放音乐。我想知道这是否可行?
【问题讨论】:
标签: python automation raspberry-pi spotify
据我所知,有两种方法可以做到,但都有一些不便。
有两个 Python 库,称为 libspotify(一个官方的 spotify 库)和 pyspotify(它是第一个的包装器)。但是,libspotify 不再维护,这个问题也影响了 pyspotify。我不确定它们是否仍然有效;但如果他们这样做了,那么使用未维护的库并不是一个好主意。
您可以使用的唯一官方支持的替代方案是Web Playback SDK。但是,SDK 是一个客户端 Javascript 库;这意味着您需要使用不同的技术,至少对于您项目的那一部分。
您可以制作一个 Web 应用程序并在您的 pi 上本地运行它(或者甚至将其打包为一个 electron 应用程序),您的 Python 程序会向它发送一个信号到它应该何时播放(播放内容的逻辑可能是在网络应用中更好)。
无论如何,如果您最终使用这种方法,最好将所有逻辑转移到网络应用程序中,包括知道某人何时到达。
【讨论】: