2012-09-14 137 views
1

我正在寻找一种在Spotify中为歌曲播放歌曲的方式,无需转到应用程序本身。从外部来源播放歌曲吗?

例如: 我正在全屏播放游戏,或者我在处理某些内容,Spotify正在播放音乐。我听到一首很棒的歌,我想要为它出演。

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

无论是快捷键,USB按钮还是遥控器上的按钮,我都相信这个功能真的很有用。我已经通过Spotify核心API进行了搜索,但我找不到任何能够让我“歌唱”一首歌的东西。

任何想法?

回答

2

既然你在这个问题上标记了CocoaLibSpotify,那么CocoaLibSpotify就有这个功能 - SPTrack对象有starred属性。编写一个小应用程序非常简单,该应用程序在触发时使用Spotify客户端的AppleScript桥接器获取当前正在播放的音轨并使用CocoaLibSpotify对其进行演示。

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