Print the names of all playlists:
import MediaPlayer
func printPlaylists() {
let query = MPMediaQuery.playlistsQuery()
print("Inside printPlaylists()")
guard let result = query.collections else {return}
print("Number of playlists: ", result.count)
for playlist in result {
let name = playlist.valueForProperty(MPMediaPlaylistPropertyName)!
print("\(name), \(playlist.count)")
}
}
// Running this in a playground doesn't print anything interesting.
printPlaylists()
This returns playlist directories as well, any idea how to filter those out?