@class NSURL, HSHomeSharingLibrary, NSString; @interface VUIHomeSharingMediaItem_iOS : VUILibraryMediaItem_iOS @property (retain, nonatomic) HSHomeSharingLibrary *homeSharingLibrary; @property (retain, nonatomic) NSURL *mediaItemURLInternal; @property (retain, nonatomic) NSString *keyBagFilePath; @property (nonatomic) BOOL needsKeyBagSyncPriorToPlayback; @property (nonatomic) unsigned long long loadingContext; + (void)initialize; - (id)imageLoader; - (void).cxx_destruct; - (void)_fetchKeybagForDSID:(id)a0 isFamilyAccount:(BOOL)a1 completion:(id /* block */)a2; - (BOOL)_loadingCancelled:(unsigned long long)a0; - (void)cleanUpMediaItem; - (BOOL)hasTrait:(id)a0; - (id)initWithMPMediaItem:(id)a0; - (id)mediaItemMetadataForProperty:(id)a0; - (id)mediaItemURL; - (void)prepareForLoadingWithCompletion:(id /* block */)a0; - (BOOL)shouldRetryPlaybackForError:(id)a0; - (void)updateBookmarkWithSuggestedTime:(double)a0 forElapsedTime:(double)a1 duration:(double)a2 playbackOfMediaItemIsEnding:(BOOL)a3; - (void)updatePlayCountForElapsedTime:(double)a0 duration:(double)a1; @end