From 0021e21b50e2209bb2e9a259a8a7ace1163a5810 Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Thu, 14 Oct 2021 22:53:32 -0500 Subject: [PATCH] fix other video playback --- .../GetPlayoutItemProcessByChannelNumberHandler.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ErsatzTV.Application/Streaming/Queries/GetPlayoutItemProcessByChannelNumberHandler.cs b/ErsatzTV.Application/Streaming/Queries/GetPlayoutItemProcessByChannelNumberHandler.cs index df4842a1c..329ea36a4 100644 --- a/ErsatzTV.Application/Streaming/Queries/GetPlayoutItemProcessByChannelNumberHandler.cs +++ b/ErsatzTV.Application/Streaming/Queries/GetPlayoutItemProcessByChannelNumberHandler.cs @@ -75,6 +75,12 @@ namespace ErsatzTV.Application.Streaming.Queries .Include(i => i.MediaItem) .ThenInclude(mi => (mi as MusicVideo).MediaVersions) .ThenInclude(mv => mv.Streams) + .Include(i => i.MediaItem) + .ThenInclude(mi => (mi as OtherVideo).MediaVersions) + .ThenInclude(ov => ov.MediaFiles) + .Include(i => i.MediaItem) + .ThenInclude(mi => (mi as OtherVideo).MediaVersions) + .ThenInclude(ov => ov.Streams) .ForChannelAndTime(channel.Id, now) .Map(o => o.ToEither(new UnableToLocatePlayoutItem())) .BindT(ValidatePlayoutItemPath); @@ -87,6 +93,7 @@ namespace ErsatzTV.Application.Streaming.Queries Movie m => m.MediaVersions.Head(), Episode e => e.MediaVersions.Head(), MusicVideo mv => mv.MediaVersions.Head(), + OtherVideo ov => ov.MediaVersions.Head(), _ => throw new ArgumentOutOfRangeException(nameof(playoutItemWithPath)) }; @@ -219,6 +226,7 @@ namespace ErsatzTV.Application.Streaming.Queries Movie m => m.MediaVersions.Head(), Episode e => e.MediaVersions.Head(), MusicVideo mv => mv.MediaVersions.Head(), + OtherVideo ov => ov.MediaVersions.Head(), _ => throw new ArgumentOutOfRangeException(nameof(playoutItem)) };