Чтобы «вытянуть» из медиатеки все плейлисты можно сделать так:
NSArray* playlists = [[MPMediaQuery playlistsQuery] collections];
for (MPMediaPlaylist* playlist in playlists) {
NSLog(@"%@",[playlist valueForProperty:MPMediaPlaylistPropertyName]);
}
В консоль будут выведены все названия плейлистов. Достать можно не только плейлисты но и еще много чего, достаточно вызвать у MPMediaQuery соответствующие методы:
+ (MPMediaQuery *)albumsQuery;
+ (MPMediaQuery *)artistsQuery;
+ (MPMediaQuery *)songsQuery;
+ (MPMediaQuery *)playlistsQuery;
+ (MPMediaQuery *)podcastsQuery;
+ (MPMediaQuery *)audiobooksQuery;
+ (MPMediaQuery *)compilationsQuery;
+ (MPMediaQuery *)composersQuery;
+ (MPMediaQuery *)genresQuery;