Я бы сказал, что вы получаете эту ошибку, потому что список воспроизведения еще не загружен, когда вы делаете pl.get(0)
.Чтобы убедиться, что модель плейлиста загружена, вы можете сделать
pl = m.Playlist.fromURI('spotify:user:d3marcus:playlist:4zPZzImEYkUOVBvxIo42im');
pl.observe(models.EVENT.LOAD, function() {
player.track = pl.get(0);
...
});
или
m.Playlist.fromURI("spotify:user:d3marcus:playlist:4zPZzImEYkUOVBvxIo42im", function(pl) {
player.track = pl.get(0);
...
});