如何将歌曲添加到Spotify应用中当前播放的播放列表中?

时间:2012-06-26 15:47:19

标签: javascript spotify

我有一个简单的spotify(JS)应用程序,我想要:

  • 使用第一首曲目创建新的播放列表并进行播放,或
  • 将歌曲添加到当前播放的播放列表中

     var playlist = new models.Playlist();
    
     ...
    
     var search = new models.Search(query);
    
     search.observe(models.EVENT.CHANGE, function() {
        if (search.tracks.length) {
          var track = search.tracks[0];
          playlist.add(track);
          if (!models.player.playing) 
             models.player.play(track, playlist);
        }     
      });
    
      search.appendNext(); 
    

这不应该只是将新曲目添加到现有的播放列表中吗? (播放列表的范围更高,每次都不会重新创建。)

目前正在播放曲目时没有任何反应。

1 个答案:

答案 0 :(得分:1)

它确实有效,但播放列表视图需要很长时间才能呈现为已更新。 (虽然它会立即附加轨道 - 通过单击下一步可以看到)。但是,如评论中所述,当使用名称创建播放列表时,它不会播放播放列表,只会是临时的,因此具有URI。