我正在使用 cocoaLibSpotify 来获取用户播放列表和相关容器。我成功地管理了用户连接,但我正在努力获取用户播放列表和相关文件夹/容器。
也尝试创建一个播放列表有不一致的结果(只是偶尔我看到播放列表出现在 Spotify 上)。
这是检索用户播放列表的尝试:
//self.session = [SPSession sharedSession];
SPPlaylistContainer *container = [self.session userPlaylists]; // correctly initialised
NSArray *allPlaylists = container.playlists; // always Empty!
这是我创建播放列表的尝试:
[SPSession dispatchToLibSpotifyThread:^{
// self.mpmePlaylistFolder = SPPlaylistFolder;
sp_playlist *spPlaylist = sp_playlistcontainer_add_new_playlist(self.mpmePlaylistFolder.parentContainer.container, name.UTF8String);
playlist = [SPPlaylist playlistWithPlaylistStruct:spPlaylist inSession:self.session];
_playlists = nil;
} waitUntilDone:YES];