text: /* Generated by RuntimeBrowser
     Image: /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
   */
  
  @interface MPMusicPlayerController : NSObject <MPMediaPlayback> {
      MPMusicPlayerControllerInternal * _internal;
  }
  
  @property (nonatomic) float currentPlaybackRate;
  @property (nonatomic) double currentPlaybackTime;
  @property (nonatomic, readonly) bool isPreparedToPlay;
  
  + (id)applicationMusicPlayer;
  + (id)iPodMusicPlayer;
  + (void)initialize;
  + (id)runLoopForNotifications;
  + (void)setRunLoopForNotifications:(id)arg1;
  + (id)systemMusicPlayer;
  
  - (void).cxx_destruct;
  - (void)_clientCheckInUsingExistencePort:(bool)arg1;
  - (void)_isQueuePreparedDidChange:(bool)arg1;
  - (void)_itemPlaybackDidEnd:(unsigned long long)arg1;
  - (void)_musicPlayerDidLaunch;
  - (bool)_musicPlayerExistencePortIsValid;
  - (void)_nowPlayingItemDidChange:(unsigned long long)arg1;
  - (void)_playbackStateDidChange:(long long)arg1;
  - (void)_registerForLaunchNotifications;
  - (void)_repeatModeDidChange:(long long)arg1;
  - (void)_runMigServerOnPort:(unsigned int)arg1;
  - (void)_serverDied:(id)arg1;
  - (void)_setUseApplicationSpecificQueue:(bool)arg1;
  - (void)_shuffleModeDidChange:(long long)arg1;
  - (void)_stopMigServer;
  - (void)_systemVolumeDidChange:(id)arg1;
  - (void)_unregisterForLaunchNotifications;
  - (bool)allowsBackgroundVideo;
  - (void)beginGeneratingPlaybackNotifications;
  - (void)beginSeekingBackward;
  - (void)beginSeekingForward;
  - (unsigned long long)currentChapterIndex;
  - (float)currentPlaybackRate;
  - (double)currentPlaybackTime;
  - (void)dealloc;
  - (void)endGeneratingPlaybackNotifications;
  - (void)endSeeking;
  - (void)forwardInvocation:(id)arg1;
  - (unsigned long long)indexOfNowPlayingItem;
  - (id)init;
  - (bool)isGeniusAvailable;
  - (bool)isGeniusAvailableForSeedItems:(id)arg1;
  - (bool)isNowPlayingItemFromGeniusMix;
  - (bool)isPreparedToPlay;
  - (id)methodSignatureForSelector:(SEL)arg1;
  - (id)nowPlayingItem;
  - (id)nowPlayingItemAtIndex:(unsigned long long)arg1;
  - (unsigned long long)numberOfItems;
  - (void)pause;
  - (void)pauseWithFadeoutDuration:(double)arg1;
  - (void)play;
  - (long long)playbackSpeed;
  - (long long)playbackState;
  - (void)prepareToPlay;
  - (long long)repeatMode;
  - (bool)serverIsAlive;
  - (void)setAllowsBackgroundVideo:(bool)arg1;
  - (void)setCurrentChapterIndex:(unsigned long long)arg1;
  - (void)setCurrentPlaybackRate:(float)arg1;
  - (void)setCurrentPlaybackTime:(double)arg1;
  - (void)setNowPlayingItem:(id)arg1;
  - (void)setPlaybackSpeed:(long long)arg1;
  - (void)setQueueWithGeniusMixPlaylist:(id)arg1;
  - (void)setQueueWithItemCollection:(id)arg1;
  - (void)setQueueWithQuery:(id)arg1;
  - (void)setQueueWithQuery:(id)arg1 firstItem:(id)arg2;
  - (void)setQueueWithRadioStation:(id)arg1;
  - (bool)setQueueWithSeedItems:(id)arg1;
  - (void)setQueueWithStoreIDs:(id)arg1;
  - (void)setRepeatMode:(long long)arg1;
  - (void)setShuffleMode:(long long)arg1;
  - (void)setUseCachedPlaybackState:(bool)arg1;
  - (void)setUserQueueModificationsDisabled:(bool)arg1;
  - (void)setVolume:(float)arg1;
  - (void)setVolumePrivate:(float)arg1;
  - (long long)shuffleMode;
  - (bool)skipInDirection:(long long)arg1 error:(id*)arg2;
  - (void)stop;
  - (unsigned long long)unshuffledIndexOfNowPlayingItem;
  - (bool)userQueueModificationsDisabled;
  - (float)volume;
  
  @end
  