Чтобы «вытянуть» из медиатеки все плейлисты можно сделать так:


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;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *