在 android 上的 spotify 中查找正在播放的歌曲

Posted

技术标签:

【中文标题】在 android 上的 spotify 中查找正在播放的歌曲【英文标题】:Find what song is playing in spotify on android 【发布时间】:2012-01-18 01:57:46 【问题描述】:

我希望能够从我的应用程序中找出在 Spotify 中播放的歌曲。有没有办法做到这一点。我在某处读到可能有一种方法可以使用 androids MediaPlaybackService 做到这一点,但我真的不知道。

我尝试使用下面网站上的代码,它适用于 Google 音乐,但不适用于 spotify,所以我猜这意味着 spotify 不使用 MediaPLaybackService。有任何想法吗? http://blog.dexetra.com/2010/09/get-current-playing-track-info-from.html

我还在这个网站上找到了代码,可以让您找到用户在应用中“加星”的歌曲。 http://mikebevz.com/using-spotify-content-providers-on-android-22161

【问题讨论】:

【参考方案1】:

我知道这是一个旧帖子,但它出现在谷歌搜索这个问题。我在https://***.com/a/22195867/1345586发布了一个答案

【讨论】:

感谢您的回复!【参考方案2】:

Spotify Android 应用没有可让您检索有关当前播放曲目的元数据的界面。

【讨论】:

【参考方案3】:

如果您告诉用户将他们的 Spotify 歌曲添加到 last.fm,您可以使用 last.fm 的 API 通过点击 user.getRecentTracks 端点来获取当前正在播放的曲目

【讨论】:

【参考方案4】:

自从回答了这个问题以来,发生了很多变化。 Spotify 提供了多种方法来确定正在播放的内容。

如果您对 Spotify Android 客户端中正在播放的内容特别感兴趣,可以使用 Android App Remote SDK。如果您有兴趣在任何设备上获取当前正在播放的曲目,您应该查看Currently Playing Track Web API。

希望这会有所帮助!

【讨论】:

以上是关于在 android 上的 spotify 中查找正在播放的歌曲的主要内容,如果未能解决你的问题,请参考以下文章

如何在android jni中播放Spotify媒体

从移动浏览器打开原生 Spotify 应用程序

Spotify API 从名称中查找艺术家 ID?

将 Spotify 的 Android SDK 导入 Android Studio

在 Android 的 Webview 中嵌入 Spotify 无法正常工作

如何使用NoteBurner Spotify Music Converter Mac版在 Spotify 上查找流行歌曲?