Spotify 的远程控制 API?

Posted

技术标签:

【中文标题】Spotify 的远程控制 API?【英文标题】:Remote control API for Spotify? 【发布时间】:2012-09-02 11:50:01 【问题描述】:

是否有 Spotify 远程控制 API 之类的东西?我想编写一个应用程序,让用户控制 Spotify 桌面客户端(播放、暂停、音量、播放列表等),但我似乎无法在任何地方找到任何文档。

那里有 iosandroid 远程控制应用程序,所以我只是想知道如果没有 API,它们是如何做到的。

【问题讨论】:

【参考方案1】:

在 Mac OS X 上,可以使用 AppleScript,使用捆绑的 API 或系统事件服务“远程”(即从其他应用程序)控制 Spotify。

以下是使用捆绑 API 的示例:https://github.com/activars/spotify-applescript/blob/master/spotify_control.applescript

另一个使用系统事件(它不是很优雅):http://www.jacktams.net/2010/04/28/spotify-applescripts-version-0-4-3/

官方文档有点薄,尽管您应该能够使用 AppleScript 编辑器的库功能来了解有关所提供方法的更多信息。

【讨论】:

如果你走系统事件路线做事,你可能可以做任何 Spotify 应用程序可以做的事情,包括创建和编辑播放列表。我不建议这样做,因为它非常 hackish(它实际上只是将模拟按键发送到应用程序本身)。 对于捆绑的 API,请尝试脚本编辑器的库窗口。 M$ windows 怎么样?有什么办法吗? @alizx 我不知道。您可以尝试提出一个新问题,详细说明您正在尝试做什么。

以上是关于Spotify 的远程控制 API?的主要内容,如果未能解决你的问题,请参考以下文章

Spotify web api 不适用于 ios 设备

Spotify API:如何仅为我自己获取访问令牌

Spotify api没有搜索?

Spotify Web API 播放端点 - 播放曲目

Sonos API:播放Spotify的服务令牌

Spotify API 授权错误 (Swift)