MediaPlayer tvOS 14.0 Beta 2 to Beta 3 API Differences
MPMediaEntity.h
Added
MPMediaEntity
Added
+[MPMediaEntity canFilterByProperty:]
Added
-[MPMediaEntity objectForKeyedSubscript:]
Added
-[MPMediaEntity valueForProperty:]
Added
MPMediaEntity.persistentID
MPMediaItem.h
Added
MPMediaItem
Added
MPMediaItem.persistentID
Added
MPMediaItem.mediaType
Added
MPMediaItem.title
Added
MPMediaItem.albumTitle
Added
MPMediaItem.albumPersistentID
Added
MPMediaItem.artist
Added
MPMediaItem.artistPersistentID
Added
MPMediaItem.albumArtist
Added
MPMediaItem.albumArtistPersistentID
Added
MPMediaItem.genre
Added
MPMediaItem.genrePersistentID
Added
MPMediaItem.composer
Added
MPMediaItem.composerPersistentID
Added
MPMediaItem.playbackDuration
Added
MPMediaItem.albumTrackNumber
Added
MPMediaItem.albumTrackCount
Added
MPMediaItem.discNumber
Added
MPMediaItem.discCount
Added
MPMediaItem.artwork
Added
MPMediaItem.explicitItem
Added
MPMediaItem.lyrics
Added
MPMediaItem.compilation
Added
MPMediaItem.releaseDate
Added
MPMediaItem.beatsPerMinute
Added
MPMediaItem.comments
Added
MPMediaItem.assetURL
Added
MPMediaItem.cloudItem
Added
MPMediaItem.protectedAsset
Added
MPMediaItem.podcastTitle
Added
MPMediaItem.podcastPersistentID
Added
MPMediaItem.playCount
Added
MPMediaItem.skipCount
Added
MPMediaItem.rating
Added
MPMediaItem.lastPlayedDate
Added
MPMediaItem.userGrouping
Added
MPMediaItem.bookmarkTime
Added
MPMediaItem.dateAdded
Added
MPMediaItem.playbackStoreID
MPMediaPlayback.h
Added
MPMediaPlayback
Added
-[MPMediaPlayback prepareToPlay]
Added
MPMediaPlayback.isPreparedToPlay
Added
-[MPMediaPlayback play]
Added
-[MPMediaPlayback pause]
Added
-[MPMediaPlayback stop]
Added
MPMediaPlayback.currentPlaybackTime
Added
MPMediaPlayback.currentPlaybackRate
Added
-[MPMediaPlayback beginSeekingForward]
Added
-[MPMediaPlayback beginSeekingBackward]
Added
-[MPMediaPlayback endSeeking]
MPMediaQuery.h
Removed
MPMediaItem (MPMediaQueryAdditions)
MPMusicPlayerApplicationController.h
Added
MPMusicPlayerControllerQueue
Added
MPMusicPlayerControllerQueue.items
Added
MPMusicPlayerControllerMutableQueue
Added
-[MPMusicPlayerControllerMutableQueue insertQueueDescriptor:afterItem:]
Added
-[MPMusicPlayerControllerMutableQueue removeItem:]
Added
MPMusicPlayerApplicationController
Added
-[MPMusicPlayerApplicationController performQueueTransaction:completionHandler:]
Added
MPMusicPlayerControllerQueueDidChangeNotification
MPMusicPlayerController.h
Added
MPMusicPlaybackStateStopped
Added
MPMusicPlaybackStatePlaying
Added
MPMusicPlaybackStatePaused
Added
MPMusicPlaybackStateInterrupted
Added
MPMusicPlaybackStateSeekingForward
Added
MPMusicPlaybackStateSeekingBackward
Added
MPMusicRepeatModeDefault
Added
MPMusicRepeatModeNone
Added
MPMusicRepeatModeOne
Added
MPMusicRepeatModeAll
Added
MPMusicShuffleModeDefault
Added
MPMusicShuffleModeOff
Added
MPMusicShuffleModeSongs
Added
MPMusicShuffleModeAlbums
Added
-[MPSystemMusicPlayerController openToPlayQueueDescriptor:]
Added
MPMusicPlayerController
Added
MPMusicPlayerController.applicationMusicPlayer
Added
MPMusicPlayerController.applicationQueuePlayer
Added
MPMusicPlayerController.systemMusicPlayer
Added
MPMusicPlayerController.playbackState
Added
MPMusicPlayerController.repeatMode
Added
MPMusicPlayerController.shuffleMode
Added
MPMusicPlayerController.nowPlayingItem
Added
MPMusicPlayerController.indexOfNowPlayingItem
Added
-[MPMusicPlayerController setQueueWithStoreIDs:]
Added
-[MPMusicPlayerController setQueueWithDescriptor:]
Added
-[MPMusicPlayerController prependQueueDescriptor:]
Added
-[MPMusicPlayerController appendQueueDescriptor:]
Added
-[MPMusicPlayerController prepareToPlayWithCompletionHandler:]
Added
-[MPMusicPlayerController skipToNextItem]
Added
-[MPMusicPlayerController skipToBeginning]
Added
-[MPMusicPlayerController skipToPreviousItem]
Added
-[MPMusicPlayerController beginGeneratingPlaybackNotifications]
Added
-[MPMusicPlayerController endGeneratingPlaybackNotifications]
Added
MPMusicPlayerControllerPlaybackStateDidChangeNotification
Added
MPMusicPlayerControllerNowPlayingItemDidChangeNotification
MPMusicPlayerQueueDescriptor.h
Added
MPMusicPlayerQueueDescriptor
Added
MPMusicPlayerStoreQueueDescriptor
Added
-[MPMusicPlayerStoreQueueDescriptor initWithStoreIDs:]
Added
MPMusicPlayerStoreQueueDescriptor.storeIDs
Added
MPMusicPlayerStoreQueueDescriptor.startItemID
Added
-[MPMusicPlayerStoreQueueDescriptor setStartTime:forItemWithStoreID:]
Added
-[MPMusicPlayerStoreQueueDescriptor setEndTime:forItemWithStoreID:]
Added
MPMusicPlayerPlayParameters
Added
-[MPMusicPlayerPlayParameters initWithDictionary:]
Added
MPMusicPlayerPlayParameters.dictionary
Added
MPMusicPlayerPlayParametersQueueDescriptor
Added
-[MPMusicPlayerPlayParametersQueueDescriptor initWithPlayParametersQueue:]
Added
MPMusicPlayerPlayParametersQueueDescriptor.playParametersQueue
Added
MPMusicPlayerPlayParametersQueueDescriptor.startItemPlayParameters
Added
-[MPMusicPlayerPlayParametersQueueDescriptor setStartTime:forItemWithPlayParameters:]
Added
-[MPMusicPlayerPlayParametersQueueDescriptor setEndTime:forItemWithPlayParameters:]