【问题标题】:Can i play track in play.spotify.com?我可以在 play.spotify.com 中播放曲目吗?
【发布时间】:2015-06-20 11:17:22
【问题描述】:

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

在本例中,这将返回 Tracks :http://developer.echonest.com/api/v4/song/search?api_key=QR3H8MYBUZDYTDWUB&format=json&results=1&artist=the%20Carpenters&title=top%20of%20the%20world&bucket=id:spotify&bucket=tracks

{"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/3jMQ6qZZASytoRwVBSRou9”。

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

【问题讨论】:

    标签: spotify


    【解决方案1】:

    当我去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 应该播放其中一首曲目。要查看客户应该玩的那个,请将市场添加为查询参数,在我的例子中是瑞典的 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 网络播放器的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-21
      相关资源
      最近更新 更多