如何使用Spotify App API播放双专辑?

时间:2013-03-23 11:43:12

标签: spotify

我想使用Spotify应用API播放双张专辑。

例如:spotify:album:7MwNG0PSmP2Ggsdx9MHnPR 第一张专辑中有26首曲目,还有27首曲目。

我尝试了以下内容:

> album = spotify.models.Album.fromURI('spotify:album:7MwNG0PSmP2Ggsdx9MHnPR')
> album.tracks.length
  26
> album.data.numTracks
  26

在返回的对象(专辑)中没有任何指示其他曲目的内容。 但是,我正在使用API​​提供的本机Spotify播放器视图。所以我假设我实际上不需要处理这个问题。它应该由玩家完成。

spotify.models.Album.fromURI('spotify:album:7MwNG0PSmP2Ggsdx9MHnPR', function(album) {
  var player = new spotify.views.Player()

  player.track = album.get(0)
  player.context = album

  $('body').append(player.node)
}

这是我将相册添加到播放器的方式。玩家只能玩26首曲目。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

这里有一点误解。有人可能认为“附加曲目”实际上是属于同一专辑和光盘的“隐藏曲目”或“附加曲目”,但它们不是。附加曲目只是属于专辑的曲目,被认为与所请求的非常相似。

你的例子,Live At The Hollywood Palladium,2009年发布(spotify:album:7MwNG0PSmP2Ggsdx9MHnPR),正确包含26首曲目。如果您在Spotify搜索字段中输入URI,或单击曲目列表中的专辑标题,相册应用程序将显示26个附加曲目。这些来自2004年发布的Live At The Hollywood Palladium(spotify:album:1SdlTPJQ3QMh1eTyJ7oUeM)。

希望这有帮助!