当前位置: 首页 > 知识库问答 >
问题:

我可以在play.spotify.com中播放曲目吗?

仇航
2023-03-14

我的问题是,我想搜索一首歌曲(或一个数组中的多首歌曲),Echonest将在外来ID中返回Spotify ID。然后我可以使用此Spotify ID在Spotify库中继续搜索所需歌曲。

在本例中,这将返回轨迹:http://developer.echonest.com/api/v4/song/search?api_key=QR3H8MYBUZDYTDWUB

{"foreign_release_id": "spotify:album:0RZyZDffrtXVREHqoREIuA"
, "catalog": "spotify",
 "foreign_id": "spotify:track:4VdTKWly7revQ8VoncG43z",
 "id": "TRUBERV144D15243BC"},
 {"foreign_release_id": "spotify:album:3jMQ6qZZASytoRwVBSRou9",
 "catalog": "spotify",
 "foreign_id": "spotify:track:3NG65ZHLpDHQrEPMbqIhbS",
 "id": "TRRIMLE144D120B851"},
 {"foreign_release_id": "spotify:album:5PzGOu1yBtxDc7n8Dc0Oed",
 "catalog": "spotify",
 "foreign_id": "spotify:track:48Xjc1yYvAYikRHQxdyERF",
 "id": "TRBFCHA147B6E38122"},
 {"foreign_release_id": "spotify:album:0AictFxEiiyOtuZ9S2PnnD",
 "catalog": "spotify",
 "foreign_id": "spotify:track:4lEJYHkieQi5LfyFrN5bel",
 "id": "TRTEGDO147B6E4E95A"}

当我将echonest返回play.spotify.com时获得的spotify id附加到“play.spotify.com/track/4lEJYHkieQi5LfyFrN5bel”时,它不起作用,我不知道为什么。当我附加到专辑或艺术家时,它的工作原理是“play.spotify.com/album/3jmq6qzzasystorwvbsrou9”。

我想再问一个问题:在使用命令GET“api.spotify.com/v1/tracks/{id}获取曲目(歌曲)的url后,我是否可以将一首曲目(一首歌曲)直接从spotify流式传输到我的web应用程序中?

共有1个答案

西门正平
2023-03-14

当我转到以下位置时,曲目会播放:https://play.spotify.com/track/4lEJYHkieQi5LfyFrN5bel

特定的轨道在任何市场都不再可用,如果您查看,您可以看到https://api.spotify.com/v1/tracks/4lEJYHkieQi5LfyFrN5bel

$ curl -s https://api.spotify.com/v1/tracks/4lEJYHkieQi5LfyFrN5bel | jq .available_markets
[]

但是,还有许多其他曲目有相同的录音,Spotify应该播放其中一首曲目。要查看客户应该玩的游戏,请添加market作为查询参数,在我的案例中,SE代表瑞典。https://api.spotify.com/v1/tracks/4lEJYHkieQi5LfyFrN5bel?market=SE 并检查uri属性。

$ curl -s https://api.spotify.com/v1/tracks/4lEJYHkieQi5LfyFrN5bel?market=SE | jq -r .uri
spotify:track:4Hbj7GnBASAS6dUmsIMD6q

我无法想象,你身处一个这个赛道没有替代品的市场。我认为这是Spotify网络播放器的错误。

 类似资料:
  • 我正在学习如何为某些曲目创建媒体播放器的教程...每首歌都按我的要求播放然后停止...我想让整个播放列表播放...那是为了在前一个赛道结束后,下一个赛道自动开始... 多谢...

  • 我将LastFM API中的艺术家、曲目和专辑存储在一个小部件中。我想在用户单击play时播放Spotify歌曲的30秒片段。有可能这样做吗?我正在努力寻找一种方法。。尤其是在没有用户身份验证/权限的情况下。 Spotify应用程序API:播放专辑中的特定曲目 这看起来很有希望,但我不确定这是否是我所说的。。。 如果有人能给我指出正确的方向(使用什么样的API调用),那就太好了!我可以从那里找到剩

  • 编辑:让我们试着澄清这一切。 我正在编写一个python脚本,希望它告诉我Spotify当前正在播放的歌曲。 我试着寻找可以帮助我的库,但没有找到任何仍在维护和工作的库。我还浏览了Spotify的web API,但它没有提供任何获取这些信息的方法。 我找到的唯一潜在解决方案是抓住我的Spotify(桌面应用)窗口的标题。但是到目前为止我还没有做到。 所以基本上,我问的是是否有人知道: > 如何应用

  • 问题内容: 但却无法提供我所寻找的答案。 我有一个。我试图在这种单一的组成中应用单一的MULTIPLE 。这是因为我用2个不同来源的不同的和的就是他们来自何处。 因此,应用它们指定的唯一方法是在2个不同的轨道中提供它们。但是,无论出于何种原因,只有第一个轨道实际上会提供任何视频,就像第二个轨道永远不在那儿一样。 所以,我尝试了 1)使用,并使用和一起使用,效果很好,我仍在进行转换,但可以。但是视频

  • 我正在制作音频播放器(android)。问题是我什么时候启动我的应用程序

  • 我正在实现一个与获取当前音乐曲目信息相关的应用程序。