Raspberry Pi 自动播放来自 Spotify 的音乐

Raspberry Pi playing music from Spotify automatically

我想弄清楚如何让 Raspberry Pi 在用户回家时播放来自 Spotify 的音乐。我有一些 python 代码可以让 Raspberry Pi 知道用户在家,现在我只需要播放音乐。我想知道这是否可行?

据我所知,有两种方法可以做到这一点,但这两种方法都有一些不便之处。

有两个 Python 库称为 libspotify (an official spotify library) and pyspotify(它是第一个的包装器)。但是,不再维护 libspotify,这个问题也会影响 pyspotify。我不确定它们是否仍然有效;但如果他们这样做,使用一个无人维护的库并不是一个好主意。

您可以使用的唯一官方支持的替代方法是 Web Playback SDK。但是,SDK 是一个客户端 Javascript 库;这意味着您将需要使用不同的技术,至少对于项目的那一部分。

您可以制作一个 Web 应用程序并 运行 它在您的 pi 本地(或者甚至将其打包为 electron 应用程序),您的 Python 程序会在它发送信号时向其发送信号应该播放(播放内容的逻辑在网络应用程序中可能会更好)。

无论如何,如果您最终使用该方法,最好将所有逻辑都移至 Web 应用程序,包括知道何时有人到达。