如何控制来自其他应用程序的Spotify音乐并提取当前播放的播放列表和曲目等信息? (机器人)

时间:2014-10-08 21:35:54

标签: android spotify android-audiomanager spotify-queue

如何从不同的应用程序(我正在制作的应用程序)控制Spotify(例如)音乐,并提取当前正在播放的播放列表和曲目等信息? (机器人)

  • 我想构建一个原型应用程序来控制spotify的MusicPlayer(播放,暂停,下一个,上一个等),并且还要播放正在播放的当前曲目和播放列表的所有歌曲的信息。目前正在排队。

  • 我尝试使用AudioManager,但这只适用于默认的Android媒体播放器。 (播放/暂停设备媒体播放器,但它不适用于spotify或第三方应用)

  • Control the default music player of android or any other music player<<试过这个

  • 之后,我尝试在这篇文章的第二个最佳答案中使用该代码,它也只适用于Android默认音乐播放器。

  • 我还发现了Spotify的Android BETA API,但他们说你不应该将它们用于商业用途。

你们可以给我什么建议?

现在我只想通过创建一个按钮来播放/暂停当前通过spotify播放的音乐来制作原型。

在Android 4.4 Samsung GS5上进行测试

1 个答案:

答案 0 :(得分:2)

如果您想要Spotify特定功能(播放列表,收音机,用户信息......),我认为通过Spotify的Android BETA API可以实现这一目标。

非商业用途可能意味着如果您计划使用其API销售应用,则需要与他们联系并协商使用权。请注意,它仍然是Beta API,因此可能会发生变化,因此您可能需要修改应用。

如果您只想获得歌曲的标题和艺术家,并且能够控制"播放","暂停"," next" ,. ..然后是的,你可以绕过控制默认的音乐播放器。