在 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 中查找正在播放的歌曲的主要内容,如果未能解决你的问题,请参考以下文章
将 Spotify 的 Android SDK 导入 Android Studio
在 Android 的 Webview 中嵌入 Spotify 无法正常工作
如何使用NoteBurner Spotify Music Converter Mac版在 Spotify 上查找流行歌曲?