2013-08-02 33 views
1

我正在使用cocoaLibSpotify來獲取用戶播放列表和相關容器。 我成功地管理了用戶連接,但我努力獲取用戶播放列表和相關文件夾/容器。
也試圖創建一個播放列表有不一致的結果(只有偶爾我會看到播放列表出現在Spotify上)。cocoaLibSpotify來管理播放列表和容器

上檢索用戶的播放列表的嘗試:

//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]; 

回答

0

檢索用戶的播放列表,你需要使用SPAsyncLoading等待加載用戶播放列表容器。

要創建播放列表,只需使用[SPPlaylistContainer -createPlaylistWithName:]

關於如何在CocoaLibSpotify提供的示例項目中執行此操作的示例。

相關問題