Support individual chapters as filler (#2208)

* Use chapters in duration filler

* add new option, migrations, and update filler preset editor

* Revert "Use chapters in duration filler"

This reverts commit d87a8a240a78c1cbca7b311125f8d3a84645d296.

* scaffold splitting filler by chapter

* implement chapters as filler

* update changelog

* re-add migrations

* Add duration for ChapterMediaItem

---------

Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
This commit is contained in:
Chris Simpson
2025-08-04 00:18:14 +00:00
committed by GitHub
co-authored by Jason Dove
parent 8b12ee459a
commit 48f93b8af8
22 changed files with 12422 additions and 40 deletions
@@ -25,6 +25,9 @@ public class FillerPresetEditViewModelValidator : AbstractValidator<FillerPreset
When(
fp => fp.FillerMode == FillerMode.Pad,
() => RuleFor(fp => fp.PadToNearestMinute).NotNull());
When(
fp => fp.FillerKind is FillerKind.Fallback,
() => RuleFor(fp => fp.UseChaptersAsMediaItems).NotEqual(true));
When(
fp => fp.CollectionType == ProgramScheduleItemCollectionType.Collection,