Browse Source

feat: support explicitly scheduled images using next engine (#2911)

pull/2912/head
Jason Dove 2 months ago committed by GitHub
parent
commit
577983af91
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 10
      ErsatzTV.Application/Playouts/Commands/SyncNextPlayoutHandler.cs

10
ErsatzTV.Application/Playouts/Commands/SyncNextPlayoutHandler.cs

@ -166,6 +166,14 @@ public partial class SyncNextPlayoutHandler(
.ThenInclude(i => (i as Episode).EpisodeMetadata) .ThenInclude(i => (i as Episode).EpisodeMetadata)
.ThenInclude(em => em.Subtitles) .ThenInclude(em => em.Subtitles)
.Include(i => i.MediaItem) .Include(i => i.MediaItem)
.ThenInclude(i => (i as Image).MediaVersions)
.ThenInclude(mv => mv.MediaFiles)
.Include(i => i.MediaItem)
.ThenInclude(i => (i as Image).MediaVersions)
.ThenInclude(mv => mv.Streams)
.Include(i => i.MediaItem)
.ThenInclude(i => (i as Image).ImageMetadata)
.Include(i => i.MediaItem)
.ThenInclude(i => (i as Movie).MediaVersions) .ThenInclude(i => (i as Movie).MediaVersions)
.ThenInclude(mv => mv.MediaFiles) .ThenInclude(mv => mv.MediaFiles)
.Include(i => i.MediaItem) .Include(i => i.MediaItem)
@ -223,7 +231,7 @@ public partial class SyncNextPlayoutHandler(
{ {
if (playoutItem.MediaItem is not Episode && playoutItem.MediaItem is not Movie && if (playoutItem.MediaItem is not Episode && playoutItem.MediaItem is not Movie &&
playoutItem.MediaItem is not OtherVideo && playoutItem.MediaItem is not MusicVideo && playoutItem.MediaItem is not OtherVideo && playoutItem.MediaItem is not MusicVideo &&
playoutItem.MediaItem is not RemoteStream) playoutItem.MediaItem is not RemoteStream && playoutItem.MediaItem is not Image)
{ {
continue; continue;
} }

Loading…
Cancel
Save