以编程方式控制Spotify桌面播放器 [英] Controlling Spotify desktop player programmatically

查看:10
本文介绍了以编程方式控制Spotify桌面播放器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在建造一个新家,并且已经在我自己的家庭自动化系统(Java)上工作了很长时间,该系统控制着一切。我不得不建造真正的房子,所以它被搁置了,但现在我又回到了自动化系统。 我需要使用基本的播放和暂停功能以及查询状态和正在播放的内容来控制桌面播放机(Windows)。

在项目结束之前,这是使用应用程序内置的本地http服务器工作的。这一点似乎不再受到支持。据我所知,一切都转移到了Web API和Spotify连接上。然而,快速阅读后,我似乎不得不使用流媒体权限来控制播放器,但这只在原生iOS和Android SDK中实现。

在我浪费太多时间实施之前,有没有人能确认这一点?关于如何控制和查询本地选手有什么建议吗?

推荐答案

您说得对,Spotify Connect Web API就是您要找的。所有文档都在这里:https://beta.developer.spotify.com/documentation/web-api/reference/player/

若要控制Spotify Connect,不需要流作用域。要播放、暂停、跳过等,您需要user-modify-playback-state,要获取有关状态或当前正在播放的曲目的信息,请user-read-playback-state

以下是使用Connect API的指南:https://beta.developer.spotify.com/documentation/web-api/guides/using-connect-web-api/

希望这会有帮助-黑客快乐!

这篇关于以编程方式控制Spotify桌面播放器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆