luxlabs header browser preview


@class MPGaplessInfo, MPModelArtist, MPModelHomeSharingAsset, MPModelFileAsset, NSDate, MPModelComposer, NSString, MPModelPreviewAsset, MPModelLyrics, MPModelPlaybackPosition, MPModelGenre, MPModelAlbum, MPModelStoreAsset;

@interface MPModelSong : MPModelObject

@property (copy, nonatomic) NSString *title;
@property (retain, nonatomic) MPModelAlbum *album;
@property (retain, nonatomic) MPModelArtist *artist;
@property (retain, nonatomic) MPModelGenre *genre;
@property (retain, nonatomic) MPModelComposer *composer;
@property (copy, nonatomic) NSString *grouping;
@property (retain, nonatomic) MPModelFileAsset *localFileAsset;
@property (retain, nonatomic) MPModelHomeSharingAsset *homeSharingAsset;
@property (retain, nonatomic) MPModelPlaybackPosition *playbackPosition;
@property (retain, nonatomic) MPModelStoreAsset *storeAsset;
@property (retain, nonatomic) MPModelPreviewAsset *previewAsset;
@property (copy, nonatomic) NSString *copyrightText;
@property (nonatomic) double duration;
@property (nonatomic) long long trackNumber;
@property (nonatomic) long long discNumber;
@property (nonatomic) long long playCount;
@property (nonatomic) long long skipCount;
@property (nonatomic, getter=isExplicitSong) BOOL explicitSong;
@property (nonatomic, getter=isArtistUploadedContent) BOOL artistUploadedContent;
@property (nonatomic) BOOL hasVideo;
@property (nonatomic) long long beatsPerMinute;
@property (retain, nonatomic) MPModelLyrics *lyrics;
@property (nonatomic) BOOL shouldShowComposer;
@property (nonatomic) float volumeNormalization;
@property (copy, nonatomic) id /* block */ artworkCatalogBlock;
@property (nonatomic) BOOL hasCloudSyncSource;
@property (nonatomic, getter=isLibraryAdded) BOOL libraryAdded;
@property (copy, nonatomic) NSDate *libraryAddedDate;
@property (nonatomic, getter=isLibraryAddEligible) BOOL libraryAddEligible;
@property (nonatomic) long long keepLocalEnableState;
@property (nonatomic) long long keepLocalManagedStatus;
@property (nonatomic) unsigned long long keepLocalManagedStatusReason;
@property (nonatomic) unsigned long long keepLocalConstraints;
@property (nonatomic) long long year;
@property (nonatomic) float userRating;
@property (nonatomic) long long cloudStatus;
@property (retain, nonatomic) MPGaplessInfo *gaplessInfo;
@property (nonatomic) float volumeAdjustment;
@property (nonatomic) unsigned long long traits;
@property (nonatomic) BOOL supportsExtendedLyricsAttribute;
@property (nonatomic) BOOL hasCredits;
@property (copy, nonatomic) NSString *classicalWork;
@property (copy, nonatomic) NSString *classicalMovement;
@property (nonatomic) long long classicalMovementCount;
@property (nonatomic) long long classicalMovementNumber;
@property (nonatomic) long long trackCount;
@property (nonatomic) BOOL isFavorite;
@property (nonatomic) BOOL isDisliked;
@property (copy, nonatomic) NSDate *dateFavorited;
@property (readonly, copy, nonatomic) NSDate *downloadedDate;
@property (readonly, copy, nonatomic) NSDate *lastDevicePlaybackDate;

+ (id)__album_KEY;
+ (id)requiredStoreLibraryPersonalizationProperties;
+ (id)__artist_KEY;
+ (id)kindWithVariants:(unsigned long long)a0 options:(unsigned long long)a1;
+ (id)__artworkCatalogBlock_KEY;
+ (long long)genericObjectType;
+ (id)__skipCount_KEY;
+ (void)__MPModelPropertySongClassicalMovementNumber__MAPPING_MISSING__;
+ (id)__playCount_KEY;
+ (void)__MPModelPropertySongArtistUploadedContent__MAPPING_MISSING__;
+ (void)__MPModelPropertySongArtwork__MAPPING_MISSING__;
+ (void)__MPModelPropertySongBeatsPerMinute__MAPPING_MISSING__;
+ (void)__MPModelPropertySongClassicalMovementCount__MAPPING_MISSING__;
+ (void)__MPModelPropertySongClassicalMovement__MAPPING_MISSING__;
+ (void)__MPModelPropertySongClassicalWork__MAPPING_MISSING__;
+ (void)__MPModelPropertySongCloudStatus__MAPPING_MISSING__;
+ (void)__MPModelPropertySongCopyrightText__MAPPING_MISSING__;
+ (void)__MPModelPropertySongDateFavorited__MAPPING_MISSING__;
+ (void)__MPModelPropertySongDiscNumber__MAPPING_MISSING__;
+ (void)__MPModelPropertySongDownloadedDate__MAPPING_MISSING__;
+ (void)__MPModelPropertySongDuration__MAPPING_MISSING__;
+ (void)__MPModelPropertySongExplicit__MAPPING_MISSING__;
+ (void)__MPModelPropertySongGaplessInfo__MAPPING_MISSING__;
+ (void)__MPModelPropertySongGrouping__MAPPING_MISSING__;
+ (void)__MPModelPropertySongHasCloudSyncSource__MAPPING_MISSING__;
+ (void)__MPModelPropertySongHasCredits__MAPPING_MISSING__;
+ (void)__MPModelPropertySongHasVideo__MAPPING_MISSING__;
+ (void)__MPModelPropertySongIsDisliked__MAPPING_MISSING__;
+ (void)__MPModelPropertySongIsFavorite__MAPPING_MISSING__;
+ (void)__MPModelPropertySongKeepLocalConstraints__MAPPING_MISSING__;
+ (void)__MPModelPropertySongKeepLocalEnableState__MAPPING_MISSING__;
+ (void)__MPModelPropertySongKeepLocalManagedStatusReason__MAPPING_MISSING__;
+ (void)__MPModelPropertySongKeepLocalManagedStatus__MAPPING_MISSING__;
+ (void)__MPModelPropertySongLastDevicePlaybackDate__MAPPING_MISSING__;
+ (void)__MPModelPropertySongLibraryAddEligible__MAPPING_MISSING__;
+ (void)__MPModelPropertySongLibraryAddedDate__MAPPING_MISSING__;
+ (void)__MPModelPropertySongLibraryAdded__MAPPING_MISSING__;
+ (void)__MPModelPropertySongPlayCount__MAPPING_MISSING__;
+ (void)__MPModelPropertySongShouldShowComposer__MAPPING_MISSING__;
+ (void)__MPModelPropertySongSkipCount__MAPPING_MISSING__;
+ (void)__MPModelPropertySongSupportsExtendedLyricsAttribute__MAPPING_MISSING__;
+ (void)__MPModelPropertySongTitle__MAPPING_MISSING__;
+ (void)__MPModelPropertySongTrackNumber__MAPPING_MISSING__;
+ (void)__MPModelPropertySongTraits__MAPPING_MISSING__;
+ (void)__MPModelPropertySongUserRating__MAPPING_MISSING__;
+ (void)__MPModelPropertySongVolumeAdjustment__MAPPING_MISSING__;
+ (void)__MPModelPropertySongVolumeNormalization__MAPPING_MISSING__;
+ (void)__MPModelPropertySongYear__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongAlbum__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongArtist__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongComposer__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongGenre__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongHomeSharingAsset__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongLocalFileAsset__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongLyrics__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongPlaybackPosition__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongPreviewAsset__MAPPING_MISSING__;
+ (void)__MPModelRelationshipSongStoreAsset__MAPPING_MISSING__;
+ (void)___MPModelPropertySongTrackCount__MAPPING_MISSING__;
+ (id)__artistUploadedContent_KEY;
+ (id)__beatsPerMinute_KEY;
+ (id)__classicalMovementCount_KEY;
+ (id)__classicalMovementNumber_KEY;
+ (id)__classicalMovement_KEY;
+ (id)__classicalWork_KEY;
+ (id)__cloudStatus_KEY;
+ (id)__composer_KEY;
+ (id)__copyrightText_KEY;
+ (id)__dateFavorited_KEY;
+ (id)__discNumber_KEY;
+ (id)__downloadedDate_KEY;
+ (id)__duration_KEY;
+ (id)__explicitSong_KEY;
+ (id)__gaplessInfo_KEY;
+ (id)__genre_KEY;
+ (id)__grouping_KEY;
+ (id)__hasCloudSyncSource_KEY;
+ (id)__hasCredits_KEY;
+ (id)__hasVideo_KEY;
+ (id)__homeSharingAsset_KEY;
+ (id)__isDisliked_KEY;
+ (id)__isFavorite_KEY;
+ (id)__keepLocalConstraints_KEY;
+ (id)__keepLocalEnableState_KEY;
+ (id)__keepLocalManagedStatusReason_KEY;
+ (id)__keepLocalManagedStatus_KEY;
+ (id)__lastDevicePlaybackDate_KEY;
+ (id)__libraryAddEligible_KEY;
+ (id)__libraryAddedDate_KEY;
+ (id)__libraryAdded_KEY;
+ (id)__localFileAsset_KEY;
+ (id)__lyrics_KEY;
+ (id)__playbackPosition_KEY;
+ (id)__previewAsset_KEY;
+ (id)__shouldShowComposer_KEY;
+ (id)__storeAsset_KEY;
+ (id)__supportsExtendedLyricsAttribute_KEY;
+ (id)__title_KEY;
+ (id)__trackCount_KEY;
+ (id)__trackNumber_KEY;
+ (id)__traits_KEY;
+ (id)__userRating_KEY;
+ (id)__volumeAdjustment_KEY;
+ (id)__volumeNormalization_KEY;
+ (id)__year_KEY;
+ (id)kindWithVariants:(unsigned long long)a0;
+ (id)requiredKeepLocalStatusObservationProperties;
+ (id)requiredLibraryAddStatusObservationProperties;
+ (id)requiredLibraryRemovalProperties;
+ (BOOL)supportsKeepLocalStatusObservation;
+ (BOOL)supportsLibraryAddStatusObservation;
+ (BOOL)supportsLibraryRemoval;

- (id)humanDescription;
- (id)artworkCatalog;
- (struct MPLibraryAddStatusObserverConfiguration { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; })libraryAddStatusObserverConfiguration;
- (long long)libraryRemovalSupportedOptions;
- (id)mediaItemPropertyValues;
- (id)newKeepLocalStatusObserverConfiguration;
- (id)objectWithStoreLibraryPersonalizationRelativeModelObject:(id)a0;
- (id)personalizationScopedPropertiesForProperties:(id)a0;
- (id)relativeModelObjectForStoreLibraryPersonalization;

@end