私は 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];