В основном это:
id iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"];
NSArray *allTrackNames = [iTunes valueForKeyPath:@"sources.@distinctUnionOfArrays.playlists.@distinctUnionOfArrays.tracks.name"];
В него также войдут вещи, которые вы, возможно, не считаете "музыкой", такие как подкасты, так что вы, вероятно, захотите немного адаптировать ее, но в основном это то, как вы это делаете.