@ -15,6 +15,8 @@ public class BlockPlayoutShuffledMediaCollectionEnumerator : IMediaCollectionEnu
@@ -15,6 +15,8 @@ public class BlockPlayoutShuffledMediaCollectionEnumerator : IMediaCollectionEnu
@ -41,6 +43,7 @@ public class BlockPlayoutShuffledMediaCollectionEnumerator : IMediaCollectionEnu
@@ -41,6 +43,7 @@ public class BlockPlayoutShuffledMediaCollectionEnumerator : IMediaCollectionEnu
@ -13,6 +13,8 @@ public sealed class ChronologicalMediaCollectionEnumerator : IMediaCollectionEnu
@@ -13,6 +13,8 @@ public sealed class ChronologicalMediaCollectionEnumerator : IMediaCollectionEnu
@ -38,6 +40,7 @@ public sealed class ChronologicalMediaCollectionEnumerator : IMediaCollectionEnu
@@ -38,6 +40,7 @@ public sealed class ChronologicalMediaCollectionEnumerator : IMediaCollectionEnu
@ -15,6 +15,8 @@ public class CustomOrderCollectionEnumerator : IMediaCollectionEnumerator
@@ -15,6 +15,8 @@ public class CustomOrderCollectionEnumerator : IMediaCollectionEnumerator
IList<MediaItem>mediaItems,
CollectionEnumeratorStatestate)
{
CurrentIncludeInProgramGuide=Option<bool>.None;
// TODO: this will break if we allow shows and seasons
_sortedMediaItems=collection.CollectionItems
.OrderBy(ci=>ci.CustomIndex)
@ -37,6 +39,7 @@ public class CustomOrderCollectionEnumerator : IMediaCollectionEnumerator
@@ -37,6 +39,7 @@ public class CustomOrderCollectionEnumerator : IMediaCollectionEnumerator
@ -9,6 +9,7 @@ public class PlaylistEnumerator : IMediaCollectionEnumerator
@@ -9,6 +9,7 @@ public class PlaylistEnumerator : IMediaCollectionEnumerator
@ -19,6 +20,7 @@ public class PlaylistEnumerator : IMediaCollectionEnumerator
@@ -19,6 +20,7 @@ public class PlaylistEnumerator : IMediaCollectionEnumerator
@ -28,6 +30,14 @@ public class PlaylistEnumerator : IMediaCollectionEnumerator
@@ -28,6 +30,14 @@ public class PlaylistEnumerator : IMediaCollectionEnumerator
@ -101,6 +111,18 @@ public class PlaylistEnumerator : IMediaCollectionEnumerator
@@ -101,6 +111,18 @@ public class PlaylistEnumerator : IMediaCollectionEnumerator
@ -107,7 +107,7 @@ public class PlayoutModeSchedulerDuration : PlayoutModeSchedulerBase<ProgramSche
@@ -107,7 +107,7 @@ public class PlayoutModeSchedulerDuration : PlayoutModeSchedulerBase<ProgramSche
@ -57,7 +57,7 @@ public class PlayoutModeSchedulerFlood : PlayoutModeSchedulerBase<ProgramSchedul
@@ -57,7 +57,7 @@ public class PlayoutModeSchedulerFlood : PlayoutModeSchedulerBase<ProgramSchedul
@ -65,7 +65,7 @@ public class PlayoutModeSchedulerMultiple : PlayoutModeSchedulerBase<ProgramSche
@@ -65,7 +65,7 @@ public class PlayoutModeSchedulerMultiple : PlayoutModeSchedulerBase<ProgramSche
@ -42,7 +42,7 @@ public class PlayoutModeSchedulerOne : PlayoutModeSchedulerBase<ProgramScheduleI
@@ -42,7 +42,7 @@ public class PlayoutModeSchedulerOne : PlayoutModeSchedulerBase<ProgramScheduleI
@ -13,6 +13,8 @@ public class RandomizedMediaCollectionEnumerator : IMediaCollectionEnumerator
@@ -13,6 +13,8 @@ public class RandomizedMediaCollectionEnumerator : IMediaCollectionEnumerator
@ -35,6 +37,7 @@ public class RandomizedMediaCollectionEnumerator : IMediaCollectionEnumerator
@@ -35,6 +37,7 @@ public class RandomizedMediaCollectionEnumerator : IMediaCollectionEnumerator
@ -13,6 +13,8 @@ public sealed class SeasonEpisodeMediaCollectionEnumerator : IMediaCollectionEnu
@@ -13,6 +13,8 @@ public sealed class SeasonEpisodeMediaCollectionEnumerator : IMediaCollectionEnu
@ -38,6 +40,7 @@ public sealed class SeasonEpisodeMediaCollectionEnumerator : IMediaCollectionEnu
@@ -38,6 +40,7 @@ public sealed class SeasonEpisodeMediaCollectionEnumerator : IMediaCollectionEnu
@ -20,6 +20,8 @@ public class ShuffleInOrderCollectionEnumerator : IMediaCollectionEnumerator
@@ -20,6 +20,8 @@ public class ShuffleInOrderCollectionEnumerator : IMediaCollectionEnumerator
boolrandomStartPoint,
CancellationTokencancellationToken)
{
CurrentIncludeInProgramGuide=Option<bool>.None;
_collections=collections;
_randomStartPoint=randomStartPoint;
_cancellationToken=cancellationToken;
@ -59,6 +61,7 @@ public class ShuffleInOrderCollectionEnumerator : IMediaCollectionEnumerator
@@ -59,6 +61,7 @@ public class ShuffleInOrderCollectionEnumerator : IMediaCollectionEnumerator
@ -18,6 +18,8 @@ public class ShuffledMediaCollectionEnumerator : IMediaCollectionEnumerator
@@ -18,6 +18,8 @@ public class ShuffledMediaCollectionEnumerator : IMediaCollectionEnumerator
@ -56,6 +58,7 @@ public class ShuffledMediaCollectionEnumerator : IMediaCollectionEnumerator
@@ -56,6 +58,7 @@ public class ShuffledMediaCollectionEnumerator : IMediaCollectionEnumerator
@ -26,6 +26,8 @@ public class MultiEpisodeShuffleCollectionEnumerator : IMediaCollectionEnumerato
@@ -26,6 +26,8 @@ public class MultiEpisodeShuffleCollectionEnumerator : IMediaCollectionEnumerato
ILoggerlogger,
CancellationTokencancellationToken)
{
CurrentIncludeInProgramGuide=Option<bool>.None;
_logger=logger;
_cancellationToken=cancellationToken;
@ -103,6 +105,7 @@ public class MultiEpisodeShuffleCollectionEnumerator : IMediaCollectionEnumerato
@@ -103,6 +105,7 @@ public class MultiEpisodeShuffleCollectionEnumerator : IMediaCollectionEnumerato