我正在尝试弄清楚如何在用户回家时让Raspberry Pi从Spotify播放音乐。我有一些python代码,可以让Raspberry Pi知道用户在家,现在我只需要播放音乐即可。我想知道是否仍然可以做到?
答案 0 :(得分:0)
据我所知,您可以通过两种方式进行此操作,但都带来一些不便。
有两个Python库,分别称为libspotify(官方的Spotify库)和pyspotify(这是第一个库的包装)。但是,libspotify不再维护,这个问题也影响pyspotify。我不确定它们是否仍然有效。但是如果这样做的话,使用一个未维护的库并不是一个好主意。
您可以使用的唯一受官方支持的替代方法是Web Playback SDK。但是,SDK是客户端Javascript库。这意味着您至少需要在项目的那一部分使用另一种技术。
您可以制作一个Web应用程序,并在您的pi上本地运行(甚至将其打包为electron应用程序),Python程序会向该应用程序发送一个信号,告知何时该播放该播放内容(播放内容的逻辑会在网络应用中可能会更好)。
无论如何,如果最终使用这种方法,最好将所有逻辑转移到Web应用程序,包括知道何时有人到达。