从外部来源为 Spotify 中的歌曲加注星标?
Posted
技术标签:
【中文标题】从外部来源为 Spotify 中的歌曲加注星标?【英文标题】:Star a song in spotify from an external source? 【发布时间】:2012-09-07 23:15:13 【问题描述】:我正在寻找一种在 Spotify 中为歌曲加注星标的方法,而无需访问应用程序本身。
例如: 我正在全屏玩游戏,或者我正在做某事而 Spotify 正在播放音乐。我听到一首很棒的歌,我想给它加星。
现在我不想使用应用程序,而是想使用快捷方式或专用外部按钮为歌曲加注星标。
无论是快捷方式,USB按钮,还是遥控器上的按钮,我相信这个功能都会很有帮助。我搜索了 Spotify 核心 API,但找不到任何可以让我为歌曲“加星标”的东西。
有什么想法吗?
【问题讨论】:
【参考方案1】:既然您在这个问题中标记了 CocoaLibSpotify,那么 CocoaLibSpotify 就内置了这个功能 - SPTrack
对象具有 starred
属性。编写一个小应用程序相当简单,该应用程序在触发时会使用 Spotify 客户端的 AppleScript 桥接器获取当前播放的曲目并使用 CocoaLibSpotify 为其加注星标。
另外,Apps API 也可以为曲目加注星标(Track
对象具有starred
属性)。您可以使用player
对象来获取当前曲目并为其加注星标。但是,将其链接到外部按钮会很棘手。一种(hacky)方法是让按钮触发spotify:app:star-this-track:invocation:1
的系统 URL 启动,每次按下按钮时,末尾的数字都会增加。然后,应用程序的ARGUMENTSCHANGED
事件将触发,此时您可以为轨道加注星标。
【讨论】:
以上是关于从外部来源为 Spotify 中的歌曲加注星标?的主要内容,如果未能解决你的问题,请参考以下文章