2012-09-14 58 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事件將觸發,此時您可以對該曲目加星標。