编辑:让我们试着澄清这一切。获取Spotify正在播放的曲目
我在写一个python脚本,我想让它告诉我Spotify正在播放的歌曲。
我试过寻找可以帮助我,但没有发现任何仍然保持和工作的图书馆。 我也浏览过Spotify的web API,但它没有提供任何方式来获取这些信息。
我发现的唯一可能的解决方案是获取我的Spotify(桌面应用程序)窗口的标题。但到目前为止我还没有做到这一点。
因此,基本上,什么我问的是,是否有人知道:
如何申请我已经尝试使用(得到一个程序窗口的标题)的方法,无论是在纯Python或使用中介shell脚本。
OR
任何其他方式来提取Spotify的桌面应用程序或Web客户端的信息。
原帖:
我有一个Python状态栏为Linux环境中,没有什么特别的,只是针对我自己的使用脚本的想法摆弄。我现在想要做的是显示当前正在播放的spotify(即艺术家和标题)的曲目。
似乎在他们的官方web API中没有这样的东西。我还没有找到任何可以做到这一点的第三方库。我发现的大部分库都是被弃用的,因为spotify发布了他们当前的API,或者他们基于所谓的API,而这些API并没有达到我想要的。
我也在这里读了一堆类似的问题,其中大部分都没有答案,或者不推荐使用的解决方案。
我想过抓住窗口标题,因为它确实显示了我需要的信息。但是,这不仅看起来真的很复杂,我也有困难做到这一点。我试图通过在我的脚本中运行linux命令xdotools和xprop的组合来获得它。
值得一提的是,由于我已经在使用psutil库获取其他信息,因此我已经可以访问spotify的PID。
任何想法我可以做到这一点?
如果我的方法是你能想到的唯一的方法,任何想法如何实际使它工作?
您的帮助将不胜感激。
请说明您的具体问题或添加额外的细节亮点正是你所需要的。正如目前所写,很难确切地说出你在问什么。请参阅“如何问问”页面以获取有关澄清此问题的帮助。 – IanAuld
@IanAuld希望这样会更好。谢谢。 – kRYOoX
http://stackoverflow.com/help/mcve – IanAuld