Javascript Spotify播放完整曲目解决方案?
我正在尝试构建一个能够播放Spotify歌曲和其他功能的应用程序。我很清楚SpotifyAPI不提供对桌面上完整曲目的web访问。但是,我仍然希望探索其他解决方法或选项。我的web应用程序是基于Python和Javascript构建的,所以任何解决方案都必须使用它们。但是,如果您知道其他语言的任何解决方案,也可以随意发布。以下是我在放弃之前想尝试的事情:Javascript Spotify播放完整曲目解决方案?,javascript,python,spotify,libspotify,cocoalibspotify-2.0,Javascript,Python,Spotify,Libspotify,Cocoalibspotify 2.0,我正在尝试构建一个能够播放Spotify歌曲和其他功能的应用程序。我很清楚SpotifyAPI不提供对桌面上完整曲目的web访问。但是,我仍然希望探索其他解决方法或选项。我的web应用程序是基于Python和Javascript构建的,所以任何解决方案都必须使用它们。但是,如果您知道其他语言的任何解决方案,也可以随意发布。以下是我在放弃之前想尝试的事情: 是否有任何非官方的API提供对全长曲目的访问?比如,我找到了这个家伙。这一个或任何其他的是可行的使用?我知道其中一些很快就被当作Spotify
谢谢你阅读我的帖子 我通过使用第三个选项并使用参数autoplay:true调用轨迹URI解决了这个问题。因此,要从代码中调用特定歌曲,我只需参考以下URL:
spotify:track:3rTIcUMMP2Ez33DfjJlb9e:autoplay:true
这使得歌曲开始在Spotify客户端自动播放
如果有人对如何处理想法1和2有任何建议,这些仍然是值得研究的选择 来自Spotify的Arielle。在提出这个问题时,没有办法在网络上播放完整的曲目。对于那些在将来关注这一点的人,现在可以使用Web回放SDK了 Web播放SDK是客户端JavaScript库,允许您在Spotify Connect中创建新播放器,并通过加密媒体扩展在浏览器中播放Spotify的任何音频曲目。这与我们用来增强Web播放器体验的技术相同 使用Web播放SDK可以执行以下操作:
- 在Spotify Connect中创建新播放器
- 在支持的浏览器中播放音频曲目
- 获取当前曲目的元数据
- 获取有关用户侦听会话的元数据
- 控制本地播放(暂停、恢复、音量等)
快乐的黑客 请发布您尝试过的代码。我正在初步阶段,所以没有太多代码。我还没有真正深入研究这些选项,因为我不知道它们是否可行。我不知道前两个,但第三个是通过Spotify URI处理的。例如:spotify:艺术家:0YA43ZKWHTKKABKOJKWIB这很有效!我想出了第三种选择的解决方案。如果在自动播放选项设置为true的情况下调用曲目URI,那么它将自动开始播放。这里有一个例子:spotify:track:3rTIcUMMP2Ez33DfjJlb9e:autoplay:尽管如此,我仍然保留这个问题,因此如果任何人对第一个或第二个选项有答案,也可以进行探索。