@class NSData, NSString, NSDate, MRContentItemMetadataAudioFormat, NSURL, NSArray, NSDictionary, MRContentItemMetadataAudioRoute; @interface MRContentItemMetadata : NSObject <NSCopying> @property (nonatomic) double elapsedTimeTimestamp; @property (nonatomic) BOOL hasElapsedTimeTimestamp; @property (nonatomic) double inferredTimestamp; @property (nonatomic) BOOL hasInferredTimestamp; @property (nonatomic, getter=isContainer) BOOL container; @property (nonatomic) BOOL hasContainer; @property (nonatomic, getter=isPlayable) BOOL playable; @property (nonatomic) BOOL hasPlayable; @property (nonatomic, getter=isExplicitItem) BOOL explicitItem; @property (nonatomic) BOOL hasExplicitItem; @property (nonatomic, getter=isStreamingContent) BOOL streamingContent; @property (nonatomic) BOOL hasStreamingContent; @property (nonatomic, getter=isCurrentlyPlaying) BOOL currentlyPlaying; @property (nonatomic) BOOL hasCurrentlyPlaying; @property (nonatomic, getter=isAlwaysLive) BOOL alwaysLive; @property (nonatomic) BOOL hasAlwaysLive; @property (nonatomic, getter=isSharable) BOOL sharable; @property (nonatomic) BOOL hasSharable; @property (nonatomic, getter=isLiked) BOOL liked; @property (nonatomic) BOOL hasLiked; @property (nonatomic, getter=isInWishList) BOOL inWishList; @property (nonatomic) BOOL hasInWishList; @property (nonatomic, getter=isAdvertisement) BOOL advertisement; @property (nonatomic) BOOL hasAdvertisement; @property (nonatomic, getter=isSteerable) BOOL steerable; @property (nonatomic) BOOL hasSteerable; @property (nonatomic, getter=isLoading) BOOL loading; @property (nonatomic) BOOL hasLoading; @property (nonatomic) BOOL artworkAvailable; @property (nonatomic) BOOL hasArtworkAvailable; @property (nonatomic) BOOL infoAvailable; @property (nonatomic) BOOL hasInfoAvailable; @property (nonatomic) BOOL languageOptionsAvailable; @property (nonatomic) BOOL hasLanguageOptionsAvailable; @property (nonatomic) BOOL lyricsAvailable; @property (nonatomic) BOOL hasLyricsAvailable; @property (nonatomic) float playbackProgress; @property (nonatomic) BOOL hasPlaybackProgress; @property (nonatomic) float playbackRate; @property (nonatomic) BOOL hasPlaybackRate; @property (nonatomic) float defaultPlaybackRate; @property (nonatomic) BOOL hasDefaultPlaybackRate; @property (nonatomic) float downloadProgress; @property (nonatomic) BOOL hasDownloadProgress; @property (nonatomic) long long playlistType; @property (nonatomic) BOOL hasPlaylistType; @property (nonatomic) long long radioStationType; @property (nonatomic) BOOL hasRadioStationType; @property (nonatomic) long long editingStyleFlags; @property (nonatomic) BOOL hasEditingStyleFlags; @property (nonatomic) long long mediaType; @property (nonatomic) BOOL hasMediaType; @property (nonatomic) long long mediaSubType; @property (nonatomic) BOOL hasMediaSubType; @property (nonatomic) long long episodeType; @property (nonatomic) BOOL hasEpisodeType; @property (nonatomic) long long playCount; @property (nonatomic) BOOL hasPlayCount; @property (nonatomic) long long numberOfSections; @property (nonatomic) BOOL hasNumberOfSections; @property (nonatomic) long long chapterCount; @property (nonatomic) BOOL hasChapterCount; @property (nonatomic) long long totalDiscCount; @property (nonatomic) BOOL hasTotalDiscCount; @property (nonatomic) long long totalTrackCount; @property (nonatomic) BOOL hasTotalTrackCount; @property (nonatomic) long long downloadState; @property (nonatomic) BOOL hasDownloadState; @property (nonatomic) double duration; @property (nonatomic) BOOL hasDuration; @property (nonatomic) double startTime; @property (nonatomic) BOOL hasStartTime; @property (nonatomic) double elapsedTime; @property (nonatomic) BOOL hasElapsedTime; @property (nonatomic) long long seasonNumber; @property (nonatomic) BOOL hasSeasonNumber; @property (nonatomic) long long episodeNumber; @property (nonatomic) BOOL hasEpisodeNumber; @property (nonatomic) long long discNumber; @property (nonatomic) BOOL hasDiscNumber; @property (nonatomic) long long trackNumber; @property (nonatomic) BOOL hasTrackNumber; @property (nonatomic) long long radioStationIdentifier; @property (nonatomic) BOOL hasRadioStationIdentifier; @property (nonatomic) long long iTunesStoreIdentifier; @property (nonatomic) BOOL hasITunesStoreIdentifier; @property (nonatomic) long long iTunesStoreSubscriptionIdentifier; @property (nonatomic) BOOL hasITunesStoreSubscriptionIdentifier; @property (nonatomic) long long iTunesStoreArtistIdentifier; @property (nonatomic) BOOL hasITunesStoreArtistIdentifier; @property (nonatomic) long long iTunesStoreAlbumIdentifier; @property (nonatomic) BOOL hasITunesStoreAlbumIdentifier; @property (nonatomic) long long legacyUniqueIdentifier; @property (nonatomic) BOOL hasLegacyUniqueIdentifier; @property (copy, nonatomic) NSData *purchaseInfoData; @property (copy, nonatomic) NSDictionary *appMetrics; @property (copy, nonatomic) NSDictionary *nowPlayingInfo; @property (copy, nonatomic) NSDictionary *userInfo; @property (copy, nonatomic) NSDictionary *deviceSpecificUserInfo; @property (copy, nonatomic) NSDictionary *collectionInfo; @property (copy, nonatomic) NSDate *releaseDate; @property (copy, nonatomic) NSDate *currentPlaybackDate; @property (copy, nonatomic) NSString *title; @property (copy, nonatomic) NSString *subtitle; @property (copy, nonatomic) NSString *classicalWork; @property (copy, nonatomic) NSString *albumName; @property (copy, nonatomic) NSString *trackArtistName; @property (copy, nonatomic) NSString *albumArtistName; @property (copy, nonatomic) NSString *directorName; @property (copy, nonatomic) NSString *localizedContentRating; @property (copy, nonatomic) NSString *collectionIdentifier; @property (copy, nonatomic) NSString *profileIdentifier; @property (copy, nonatomic) NSURL *assetURL; @property (copy, nonatomic) NSString *composer; @property (copy, nonatomic) NSString *genre; @property (copy, nonatomic) NSString *contentIdentifier; @property (copy, nonatomic) NSString *radioStationName; @property (copy, nonatomic) NSString *radioStationString; @property (copy, nonatomic) NSString *seriesName; @property (copy, nonatomic) NSURL *lyricsURL; @property (copy, nonatomic) NSString *serviceIdentifier; @property (copy, nonatomic) NSString *brandIdentifier; @property (copy, nonatomic) NSString *localizedDurationString; @property (copy, nonatomic) NSString *durationStringLocalizationKey; @property (copy, nonatomic) NSString *artworkIdentifier; @property (copy, nonatomic) NSString *artworkMIMEType; @property (copy, nonatomic) NSURL *artworkURL; @property (copy, nonatomic) NSURL *artworkFileURL; @property (copy, nonatomic) NSArray *artworkURLTemplates; @property (copy, nonatomic) NSString *albumYear; @property (copy, nonatomic) NSString *participantName; @property (copy, nonatomic) NSString *participantIdentifier; @property (nonatomic) BOOL isResolvableParticipant; @property (nonatomic) unsigned long long songTraits; @property (nonatomic) BOOL hasSongTraits; @property (nonatomic) unsigned long long albumTraits; @property (nonatomic) BOOL hasAlbumTraits; @property (nonatomic) unsigned long long playlistTraits; @property (nonatomic) BOOL hasPlaylistTraits; @property (copy, nonatomic) MRContentItemMetadataAudioFormat *preferredFormat; @property (copy, nonatomic) MRContentItemMetadataAudioFormat *activeFormat; @property (nonatomic) long long activeFormatJustification; @property (nonatomic) BOOL hasActiveFormatJustification; @property (nonatomic) unsigned long long formatTierPreference; @property (nonatomic) BOOL hasFormatTierPreference; @property (copy, nonatomic) MRContentItemMetadataAudioRoute *audioRoute; @property (copy, nonatomic) NSArray *alternativeFormats; @property (readonly, copy, nonatomic) NSData *data; @property (nonatomic) long long reportingAdamID; @property (nonatomic) BOOL hasReportingAdamID; @property (nonatomic) long long lyricsAdamID; @property (nonatomic) BOOL hasLyricsAdamID; @property (nonatomic) long long iTunesStoreAlbumArtistIdentifier; @property (nonatomic) BOOL hasITunesStoreAlbumArtistIdentifier; @property (readonly, nonatomic) long long artworkDataWidthDeprecated; @property (readonly, nonatomic) BOOL hasArtworkDataWidthDeprecated; @property (readonly, nonatomic) long long artworkDataHeightDeprecated; @property (readonly, nonatomic) BOOL hasArtworkDataHeightDeprecated; @property (readonly, copy, nonatomic) NSString *localizedTitle; @property (readonly, nonatomic) BOOL hasLoadingPlaceholderTitle; @property (readonly, nonatomic) BOOL hasIsResolvableParticipant; @property (readonly, nonatomic) double calculatedPlaybackPosition; @property (readonly, nonatomic) NSDictionary *dictionaryRepresentation; - (id)protobufWithEncoding:(long long)a0; - (void)setArtworkDataHeightDeprecated:(long long)a0; - (double)calculatedPlaybackPositionFromDate:(id)a0; - (id)initWithData:(id)a0; - (id)description; - (void).cxx_destruct; - (void)setArtworkDataWidthDeprecated:(long long)a0; - (id)initWithProtobuf:(id)a0; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end