Browse Source

fix fallback guide group

pull/2987/head
Jason Dove 2 weeks ago
parent
commit
39bf04633f
No known key found for this signature in database
  1. 2
      CHANGELOG.md
  2. 1
      ErsatzTV.Core/Scheduling/Engine/SchedulingEngine.cs
  3. 1
      ErsatzTV.Core/Scheduling/YamlScheduling/Handlers/YamlPlayoutDurationHandler.cs

2
CHANGELOG.md

@ -12,7 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). @@ -12,7 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix block scheduler deleting the current hour's playout items, taking the channel offline until the next block
- Fix playlists and marathons not continuing from the saved position after a restart or a playout rebuild
- Sequential and scripted schedules first build after upgrading may still start at the wrong item; every build after that will be correct
- Fix fallback duration and history for sequential and scripted schedules
- Fix fallback duration, history and guide group for sequential and scripted schedules
- Fix shuffled playlists and marathons (`shuffle_groups`) playing the wrong content after the first full cycle
- Fix multiple causes of playout build hangs
- Fix **Skip Missing Items** being ignored by multi-collection shuffle, shuffle in order, and playlists

1
ErsatzTV.Core/Scheduling/Engine/SchedulingEngine.cs

@ -851,6 +851,7 @@ public class SchedulingEngine( @@ -851,6 +851,7 @@ public class SchedulingEngine(
playoutItem.FillerKind = FillerKind.Fallback;
_state.AddedItems.Add(playoutItem);
_state.AdvanceGuideGroup();
// create history record
List<PlayoutHistory> maybeHistory = GetHistoryForItem(

1
ErsatzTV.Core/Scheduling/YamlScheduling/Handlers/YamlPlayoutDurationHandler.cs

@ -228,6 +228,7 @@ public class YamlPlayoutDurationHandler(EnumeratorCache enumeratorCache) : YamlP @@ -228,6 +228,7 @@ public class YamlPlayoutDurationHandler(EnumeratorCache enumeratorCache) : YamlP
playoutItem.FillerKind = FillerKind.Fallback;
context.AddedItems.Add(playoutItem);
context.AdvanceGuideGroup();
// create history record
List<PlayoutHistory> maybeHistory = GetHistoryForItem(

Loading…
Cancel
Save