我正在开发适用于Mac歌词应用程序,我想Spotify的支持添加到我的应用程序。 我只需要检索当前播放曲目的Spotify客户端的Mac,如果播放状态已经改变得到通知。
有没有API在我的应用程序使用这样做呢?
我正在开发适用于Mac歌词应用程序,我想Spotify的支持添加到我的应用程序。 我只需要检索当前播放曲目的Spotify客户端的Mac,如果播放状态已经改变得到通知。
有没有API在我的应用程序使用这样做呢?
当播放状态改变时的通知(它告诉你在新的轨道),你看名为“com.spotify.client.PlaybackStateChanged”分布式通知。 这里有至少两个其他问题,询问如何做其中之一是,有示例代码,所以尝试搜索。 (或者只是火了通知看守,你可以看到他们自己,这应该很容易弄清楚如何编写代码来处理它们。)
如果你想手动检查当前曲目(例如,启动时),你可以使用Spotify的AppleScript的接口(当然你也可以通过ScriptingBridge,appscript等访问),像这样:
tell application "Spotify"
name of current track
end tell
有对艺术家相似的性质,等火起来的AppleScript编辑器,并打开Spotify的字典的全部细节。