从外部来源为 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 中的歌曲加注星标?的主要内容,如果未能解决你的问题,请参考以下文章

在 Spotify Desktop 中将歌曲添加到播放队列

持续实时获取当前在 Spotify 上播放的歌曲

从Spotify中的播放列表中删除曲目

Spotify:如何防止它记得听过超过 1 首歌曲?

从 Spotify API 获取随机歌曲

如何从文件创建 Spotify 播放列表