From 729d65c45e8b2518c0be9f62994c983db01e3efd Mon Sep 17 00:00:00 2001 From: Alun Jones Date: Tue, 31 May 2016 19:25:26 +0100 Subject: [PATCH] Remote Trailers support at episode Level --- .../Entities/TV/Episode.cs | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/MediaBrowser.Controller/Entities/TV/Episode.cs b/MediaBrowser.Controller/Entities/TV/Episode.cs index a4b0b3082a..7ca09d9b28 100644 --- a/MediaBrowser.Controller/Entities/TV/Episode.cs +++ b/MediaBrowser.Controller/Entities/TV/Episode.cs @@ -11,13 +11,25 @@ namespace MediaBrowser.Controller.Entities.TV /// /// Class Episode /// - public class Episode : Video, IHasLookupInfo, IHasSeries - { - /// - /// Gets the season in which it aired. - /// - /// The aired season. - public int? AirsBeforeSeasonNumber { get; set; } + public class Episode : Video, IHasTrailers, IHasLookupInfo, IHasSeries + { + + public Episode() + { + RemoteTrailers = new List(); + LocalTrailerIds = new List(); + RemoteTrailerIds = new List(); + } + + public List LocalTrailerIds { get; set; } + public List RemoteTrailerIds { get; set; } + public List RemoteTrailers { get; set; } + + /// + /// Gets the season in which it aired. + /// + /// The aired season. + public int? AirsBeforeSeasonNumber { get; set; } public int? AirsAfterSeasonNumber { get; set; } public int? AirsBeforeEpisodeNumber { get; set; }