diff --git a/MediaBrowser.Controller/Dto/DtoBuilder.cs b/MediaBrowser.Controller/Dto/DtoBuilder.cs index 5868e34cd0..2e28d7ad63 100644 --- a/MediaBrowser.Controller/Dto/DtoBuilder.cs +++ b/MediaBrowser.Controller/Dto/DtoBuilder.cs @@ -230,6 +230,11 @@ namespace MediaBrowser.Controller.Dto dto.DateCreated = item.DateCreated; } + if (fields.Contains(ItemFields.OriginalRunTimeTicks)) + { + dto.OriginalRunTimeTicks = item.OriginalRunTimeTicks; + } + if (fields.Contains(ItemFields.DisplayMediaType)) { dto.DisplayMediaType = item.DisplayMediaType; diff --git a/MediaBrowser.Model/Dto/BaseItemDto.cs b/MediaBrowser.Model/Dto/BaseItemDto.cs index 0640e3d7c0..d938f53d2e 100644 --- a/MediaBrowser.Model/Dto/BaseItemDto.cs +++ b/MediaBrowser.Model/Dto/BaseItemDto.cs @@ -102,6 +102,12 @@ namespace MediaBrowser.Model.Dto /// The community rating. public float? CommunityRating { get; set; } + /// + /// Gets or sets the original run time ticks. + /// + /// The original run time ticks. + public long? OriginalRunTimeTicks { get; set; } + /// /// Gets or sets the run time ticks. /// diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs index d99695f26b..d136af8f03 100644 --- a/MediaBrowser.Model/Querying/ItemFields.cs +++ b/MediaBrowser.Model/Querying/ItemFields.cs @@ -71,6 +71,11 @@ namespace MediaBrowser.Model.Querying /// MetadataSettings, + /// + /// The original run time ticks + /// + OriginalRunTimeTicks, + /// /// The item overview ///