luxlabs header browser preview


@class UIImage, CARSessionStatus, MPArtworkCatalog, NSMutableDictionary, UITableView, MPModelSong, NSString, MPCPlayerResponse, MPModelRadioStation, UIAlertController, MPCPlayerResponseItem, MSVTimer, MPModelPlaylistEntry, MPModelPlaylist, MPRequestResponseController;
@protocol MCDNowPlayingContentManagerDelegate, MCDNowPlayingDataSource;

@interface _MCDNowPlayingContentManager : NSObject <MPRequestResponseControllerDelegate, UITableViewDelegate, UITableViewDataSource, CARSessionObserving, MCDNowPlayingContentManagerProtocol, CPUINowPlayingViewControllerDataSource, CPUINowPlayingViewControllerDelegate>

@property (weak, nonatomic) id<MCDNowPlayingContentManagerDelegate> delegate;
@property (retain, nonatomic) MPCPlayerResponse *lastReceivedResponse;
@property (weak, nonatomic) UITableView *tableView;
@property (retain, nonatomic) MPCPlayerResponseItem *nowPlayingItem;
@property (retain, nonatomic) MPRequestResponseController *requestController;
@property (retain, nonatomic) UIImage *albumArtwork;
@property (retain, nonatomic) MPArtworkCatalog *artworkCatalog;
@property (weak, nonatomic) id<MCDNowPlayingDataSource> dataSource;
@property (retain, nonatomic) NSString *bundleID;
@property (retain, nonatomic) CARSessionStatus *carSessionStatus;
@property (retain, nonatomic) UIAlertController *alertController;
@property (nonatomic) long long playerState;
@property (retain, nonatomic) MPModelSong *currentPlayingSong;
@property (retain, nonatomic) MPModelPlaylistEntry *currentPlayingPlaylistEntry;
@property (retain, nonatomic) MPModelPlaylist *currentPlayingPlaylist;
@property (retain, nonatomic) MPModelRadioStation *currentPlayingRadioStation;
@property (retain, nonatomic) NSMutableDictionary *artworkCache;
@property (retain, nonatomic) MSVTimer *artworkTimer;
@property (nonatomic) BOOL allowsAlbumArt;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) BOOL limitedUI;
@property (weak, nonatomic) Class tableCellClass;
@property (readonly, copy, nonatomic) NSString *nowPlayingBundleID;

- (long long)numberOfSectionsInTableView:(id)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)sessionDidConnect:(id)a0;
- (void).cxx_destruct;
- (void)controller:(id)a0 defersResponseReplacement:(id /* block */)a1;
- (BOOL)tableView:(id)a0 canEditRowAtIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 canMoveRowAtIndexPath:(id)a1;
- (id)_setupRequest;
- (void)viewWillDisappear;
- (void)session:(id)a0 didUpdateConfiguration:(id)a1;
- (void)_limitedUIChanged:(id)a0;
- (void)_showPlaceholderArtwork;
- (void)_performRequest;
- (id)albumTextForNowPlayingController:(id)a0;
- (id)artistTextForNowPlayingController:(id)a0;
- (id)backgroundArtForNowPlayingController:(id)a0;
- (struct { double x0; double x1; double x2; double x3; double x4; float x5; float x6; BOOL x7; BOOL x8; })durationSnapshotForNowPlayingViewController:(id)a0;
- (BOOL)nowPlayingViewControllerCanRepeat:(id)a0;
- (BOOL)nowPlayingViewControllerCanShowAlbumArt:(id)a0;
- (BOOL)nowPlayingViewControllerCanShowAlbumLink:(id)a0;
- (BOOL)nowPlayingViewControllerCanShowChangePlaybackRate:(id)a0;
- (BOOL)nowPlayingViewControllerCanShowUpNext:(id)a0;
- (BOOL)nowPlayingViewControllerCanShuffle:(id)a0;
- (void)nowPlayingViewControllerChangePlaybackRate:(id)a0;
- (id)nowPlayingViewControllerGetPlaybackRate:(id)a0;
- (BOOL)nowPlayingViewControllerIsPlaying:(id)a0;
- (BOOL)nowPlayingViewControllerIsRightHandDrive:(id)a0;
- (BOOL)nowPlayingViewControllerIsShowingExplicitTrack:(id)a0;
- (BOOL)nowPlayingViewControllerShouldUseMusicExplicitGlyph:(id)a0;
- (void)nowPlayingViewControllerToggleRepeat:(id)a0;
- (void)nowPlayingViewControllerToggleShuffle:(id)a0;
- (void)nowPlayingViewControllerUpNextButtonTapped:(id)a0;
- (long long)placeholderTypeForNowPlayingViewController:(id)a0;
- (id)progressBarLocalizedDurationStringForNowPlayingViewController:(id)a0;
- (long long)repeatTypeForNowPlayingViewController:(id)a0;
- (long long)shuffleTypeForNowPlayingViewController:(id)a0;
- (id)titleForNowPlayingController:(id)a0;
- (void)_performChangeRequest:(id)a0;
- (void)_processResponse:(id)a0 error:(id)a1;
- (id)_requestResponseItem;
- (BOOL)_sessionAllowsAlbumArt:(id)a0;
- (BOOL)_shouldShowPlaybackQueueForItemCount:(long long)a0;
- (void)beginRequestObservation;
- (void)endRequestObservation;
- (id)initWithDelegate:(id)a0 dataSource:(id)a1 bundleID:(id)a2;
- (void)modelResponseDidInvalidate:(id)a0;
- (void)processArtworkForCurrentlyPlayingSong;

@end