MediaPlayer iOS 14.5 to 15.0 API Differences

MediaPlayerDefines.h
Removed #def MP_HAS_UIKIT
Added #def MP_FALLTHROUGH
Added #def MP_TYPE_PROTOCOL
Added #def MP_COMPLETION
Added #def MP_OVERLOAD
Added #def MP_FINAL_CLASS
Added #def MP_HAS
Added #def MP_HAS_HEADER
MPMusicPlayerController.h
Modified MPMusicPlayerController.applicationMusicPlayer
Declaration
From@property (class, readonly) MPMusicPlayerController *applicationMusicPlayer
To@property (class, nonatomic, readonly) MPMusicPlayerController *applicationMusicPlayer

Modified MPMusicPlayerController.applicationQueuePlayer
Declaration
From@property (class, readonly) MPMusicPlayerApplicationController *applicationQueuePlayer
To@property (class, nonatomic, readonly) MPMusicPlayerApplicationController *applicationQueuePlayer

Modified MPMusicPlayerController.systemMusicPlayer
Declaration
From@property (class, readonly) MPMusicPlayerController<MPSystemMusicPlayerController> *systemMusicPlayer
To@property (class, nonatomic, readonly) MPMusicPlayerController<MPSystemMusicPlayerController> *systemMusicPlayer

Modified MPMusicPlayerController.iPodMusicPlayer
Declaration
From@property (class, readonly) MPMusicPlayerController *iPodMusicPlayer
To@property (class, nonatomic, readonly) MPMusicPlayerController *iPodMusicPlayer