从外部来源发现一首歌?

时间:2012-09-14 19:01:12

标签: api spotify cocoalibspotify-2.0

我正在寻找一种在Spotify中为一首歌加注主题的方法,而无需自己去看看。

例如: 我正在全屏播放游戏,或者我正在研究某些东西而且Spotify正在播放音乐。我听到一首很棒的歌,我想给它上星。

现在,我想使用快捷方式或专用外部按钮为歌曲加注星标而不是去应用程序。

无论是快捷方式,USB按钮还是遥控器上的按钮,我相信这个功能真的很有帮助。我已经搜索了Spotify核心API,但是我找不到能让我“为一首歌”加注星标的东西。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

由于您在此问题中标记了CocoaLibSpotify,因此CocoaLibSpotify内置了此功能 - SPTrack对象具有starred属性。编写一个小应用程序相当简单,当触发时,使用Spotify客户端的AppleScript桥接器获取当前正在播放的轨道并使用CocoaLibSpotify为其加注星标。

或者,Apps API也可以为曲目加注星标(Track对象具有starred属性)。您可以使用player对象获取当前曲目并为其加注星标。但是,将其链接到外部按钮将是棘手的。一种(hacky)方式是让按钮触发系统URL启动spotify:app:star-this-track:invocation:1,每次按下按钮时,最后的数字会递增。然后,应用程序的ARGUMENTSCHANGED事件将会触发,此时您可以为该轨道加注星标。