From 6d78824c8e9fa9fe1e46944ca6901af724b8f7cd Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 6 Aug 2017 19:01:00 -0400 Subject: update components --- .../Collections/ManualCollectionsFolder.cs | 1 - MediaBrowser.Controller/Entities/Audio/Audio.cs | 2 ++ MediaBrowser.Controller/Entities/BaseItem.cs | 17 ++++++----------- MediaBrowser.Controller/Entities/IHasImages.cs | 8 ++------ MediaBrowser.Controller/Entities/IHasMetadata.cs | 1 - MediaBrowser.Controller/Entities/MusicVideo.cs | 1 + MediaBrowser.Controller/Entities/Video.cs | 6 ++++++ 7 files changed, 17 insertions(+), 19 deletions(-) (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Collections/ManualCollectionsFolder.cs b/MediaBrowser.Controller/Collections/ManualCollectionsFolder.cs index 160a788f1..38d2611f0 100644 --- a/MediaBrowser.Controller/Collections/ManualCollectionsFolder.cs +++ b/MediaBrowser.Controller/Collections/ManualCollectionsFolder.cs @@ -8,7 +8,6 @@ namespace MediaBrowser.Controller.Collections public ManualCollectionsFolder() { Name = "Collections"; - DisplayMediaType = "CollectionFolder"; } public override bool IsHidden diff --git a/MediaBrowser.Controller/Entities/Audio/Audio.cs b/MediaBrowser.Controller/Entities/Audio/Audio.cs index 26e46b63a..9761aad4f 100644 --- a/MediaBrowser.Controller/Entities/Audio/Audio.cs +++ b/MediaBrowser.Controller/Entities/Audio/Audio.cs @@ -28,8 +28,10 @@ namespace MediaBrowser.Controller.Entities.Audio /// Gets or sets the artist. /// /// The artist. + [IgnoreDataMember] public List Artists { get; set; } + [IgnoreDataMember] public List AlbumArtists { get; set; } [IgnoreDataMember] diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index 14580a849..cb345439a 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -51,7 +51,6 @@ namespace MediaBrowser.Controller.Entities ProviderIds = new Dictionary(StringComparer.OrdinalIgnoreCase); LockedFields = new List(); ImageInfos = new List(); - InheritedTags = new List(); ProductionLocations = new List(); } @@ -73,7 +72,9 @@ namespace MediaBrowser.Controller.Entities public static string ThemeSongFilename = "theme"; public static string ThemeVideosFolderName = "backdrops"; + [IgnoreDataMember] public List ThemeSongIds { get; set; } + [IgnoreDataMember] public List ThemeVideoIds { get; set; } [IgnoreDataMember] @@ -87,6 +88,7 @@ namespace MediaBrowser.Controller.Entities [IgnoreDataMember] public string Tagline { get; set; } + [IgnoreDataMember] public List ImageInfos { get; set; } [IgnoreDataMember] @@ -197,7 +199,9 @@ namespace MediaBrowser.Controller.Entities get { return PremiereDate.HasValue && PremiereDate.Value.ToLocalTime().Date >= DateTime.Now.Date; } } + [IgnoreDataMember] public int? TotalBitrate { get; set; } + [IgnoreDataMember] public ExtraType? ExtraType { get; set; } [IgnoreDataMember] @@ -802,13 +806,6 @@ namespace MediaBrowser.Controller.Entities [IgnoreDataMember] public DateTime? EndDate { get; set; } - /// - /// Gets or sets the display type of the media. - /// - /// The display type of the media. - [IgnoreDataMember] - public string DisplayMediaType { get; set; } - /// /// Gets or sets the official rating. /// @@ -819,9 +816,6 @@ namespace MediaBrowser.Controller.Entities [IgnoreDataMember] public int InheritedParentalRatingValue { get; set; } - [IgnoreDataMember] - public List InheritedTags { get; set; } - /// /// Gets or sets the critic rating. /// @@ -864,6 +858,7 @@ namespace MediaBrowser.Controller.Entities [IgnoreDataMember] public List Tags { get; set; } + [IgnoreDataMember] public List ProductionLocations { get; set; } /// diff --git a/MediaBrowser.Controller/Entities/IHasImages.cs b/MediaBrowser.Controller/Entities/IHasImages.cs index db69df31a..6d56b1525 100644 --- a/MediaBrowser.Controller/Entities/IHasImages.cs +++ b/MediaBrowser.Controller/Entities/IHasImages.cs @@ -97,12 +97,6 @@ namespace MediaBrowser.Controller.Entities /// Task. Task SwapImages(ImageType type, int index1, int index2); - /// - /// Gets the display type of the media. - /// - /// The display type of the media. - string DisplayMediaType { get; set; } - /// /// Gets or sets the primary image path. /// @@ -208,6 +202,8 @@ namespace MediaBrowser.Controller.Entities double? GetDefaultPrimaryImageAspectRatio(); int? ProductionYear { get; set; } + + List Tags { get; set; } } public static class HasImagesExtensions diff --git a/MediaBrowser.Controller/Entities/IHasMetadata.cs b/MediaBrowser.Controller/Entities/IHasMetadata.cs index 17143c4d4..1d2e23a6c 100644 --- a/MediaBrowser.Controller/Entities/IHasMetadata.cs +++ b/MediaBrowser.Controller/Entities/IHasMetadata.cs @@ -64,7 +64,6 @@ namespace MediaBrowser.Controller.Entities int? GetInheritedParentalRatingValue(); int InheritedParentalRatingValue { get; set; } List GetInheritedTags(); - List InheritedTags { get; set; } long? RunTimeTicks { get; set; } } } diff --git a/MediaBrowser.Controller/Entities/MusicVideo.cs b/MediaBrowser.Controller/Entities/MusicVideo.cs index 4e2bda964..2028c1c3b 100644 --- a/MediaBrowser.Controller/Entities/MusicVideo.cs +++ b/MediaBrowser.Controller/Entities/MusicVideo.cs @@ -8,6 +8,7 @@ namespace MediaBrowser.Controller.Entities { public class MusicVideo : Video, IHasArtist, IHasMusicGenres, IHasLookupInfo { + [IgnoreDataMember] public List Artists { get; set; } public MusicVideo() diff --git a/MediaBrowser.Controller/Entities/Video.cs b/MediaBrowser.Controller/Entities/Video.cs index c027a3541..7734ab8b0 100644 --- a/MediaBrowser.Controller/Entities/Video.cs +++ b/MediaBrowser.Controller/Entities/Video.cs @@ -52,6 +52,12 @@ namespace MediaBrowser.Controller.Entities } } + /// + /// Gets or sets the display type of the media. + /// + /// The display type of the media. + public string DisplayMediaType { get; set; } + [IgnoreDataMember] public override bool SupportsPositionTicksResume { -- cgit v1.2.3