2014-02-22 4 views
0

노래 세트에서 임시 재생 목록을 만들고 재생 목록을 표시하려고합니다. 어떤 이유로 플레이리스트는 화면에 노래 하나 또는 두 곡을 무작위로 남겨두고 때로는 완벽하게 작동합니다. 이유는 모르겠다.Spotify API 임시 재생 목록이 올바르게 작동하지 않습니다.

var SortSongsMakeList = function(data) 
{ 
    SortSongs(data); 

    document.querySelector('h1').innerHTML = ""; 

    models.Playlist.createTemporary('Server Songs').done(function(playlist) 
    { 
     playlist.load('tracks').done(function(loadedPlaylist) 
     { 
      for(var i = 0; i < data.length; i++) 
      { 
       loadedPlaylist.tracks.add(models.Track.fromURI(data[i].song_uri)); 
      } 
    }); 

    var newList = List.forPlaylist(playlist); 
    document.querySelector('h1').appendChild(newList.node); 
    newList.init(); 

    playlist.tracks.clear(); 

    // Remove the temporary ones not in use to reduce resource load 
    models.Playlist.removeTemporary(models.Playlist.fromURI(playlist.uri)); 
    }); 
} 

답변

관련 문제