Jason Dove and GitHub
08ceb53b2b
make count an expression in classic schedules ( #2794 )
...
* make count an expression in classic schedules
* add tests
2026-01-20 09:50:45 -06:00
Jason Dove and GitHub
ba5a027525
reduce playout log spam ( #2543 )
2025-10-18 08:59:17 -05:00
Jason Dove and GitHub
245165c9d9
add rerun collection type ( #2421 )
...
* rename collection type
* split collections into separate pages
* add rerun collection types, migration, editor
* add rerun to classic schedule items
* rerun plumbing in classic playout builder
* start to implement rerun enumerator
* add scheduledAt to enumerator movenext
* maintain rerun history in db
* fix shuffle
* fix rerun allowed playback orders
* fix updating rerun collections
* update changelog; fix editing
* update changelog
2025-09-15 18:27:55 +00:00
Jason Dove and GitHub
6a84c564d6
add multi-episode group size ( #2164 )
2025-07-18 14:46:00 +00:00
Jason Dove and GitHub
54be3761dd
add multiple mode to schedule items ( #2163 )
2025-07-18 14:03:56 +00:00
Jason Dove and GitHub
464c1e2ea8
fix bugs with playout mode multiple ( #2160 )
2025-07-18 01:53:19 +00:00
Jason Dove and GitHub
7e30444857
dependencies and code cleanup ( #2117 )
...
* fix validation in new form layout
* pin mediatr to last oss version
* update dependencies
* cleanup code in core
* cleanup code in ffmpeg
* cleanup code in infra
* cleanup code in scanner
* cleanup code in application
* cleanup main code
* cleanup test code
* solution-wide code cleanup
2025-07-06 15:56:17 +00:00
Jason Dove and GitHub
aeda5050d3
nvidia decoder fixes ( #2041 )
...
* replace FluentAssertions with Shouldly
* fix song transcoding tests
* only specify hwaccel when hardware decode is required
* update changelog
2025-06-17 18:26:49 +00:00
Jason Dove and GitHub
18ed20e203
fix multiple zero when using fill with group ( #1535 )
2024-01-02 15:29:50 -06:00
Jason Dove and GitHub
797d4005e2
replace moq with nsubstitute ( #1365 )
2023-08-09 20:14:18 -05:00
Jason Dove and GitHub
03df2a6c8a
overdue code cleanup ( #1271 )
2023-05-10 13:18:18 -05:00
Jason Dove and GitHub
2ccba9e476
timeout playout builds after 2 minutes ( #1269 )
...
* add cancellation token support to playout builds and collection enumerators
* fix playout bug with shuffle in order
* update changelog
2023-05-08 11:53:02 -05:00
Jason Dove and GitHub
a61c4b3472
fix a handful of scheduling edge cases ( #814 )
2022-05-18 06:00:58 -05:00
Jason Dove and GitHub
4f6522379d
fix custom title scheduling ( #802 )
2022-05-13 13:06:05 -05:00
Jason Dove and GitHub
c02b83d0d6
code cleanup ( #743 )
...
* update tools
* run code cleanup
* update dependencies
2022-04-19 17:47:18 -05:00
Jason Dove and GitHub
1ab98578ab
refactor namespaces and imports ( #670 )
...
* re-namespace
* optimize usings
* more usings
* more of the same
* more implicit/global usings
* cleanup all usings
* minor fixes
2022-03-03 15:36:07 -06:00
Jason Dove and GitHub
78fdc9c57a
add option to shuffle schedule items ( #652 )
...
* add schedule setting
* it works
* fix tests
* update readme
* rebuild all playouts
2022-02-22 21:20:40 -06:00
Jason Dove and GitHub
53a7570ba3
fix epg for multiple playout mode ( #461 )
2021-10-30 12:16:39 -05:00
Jason Dove and GitHub
6d147de2f3
filler rework ( #449 )
...
* add chapter statistics and new filler options
* refactor playout builder
* more refactor prep for filler
* rewrite schedulers
* refactor collectionkey
* add tail filler kind
* migrate tail filler to filler preset
* optionally show filler
* fix playout detail row count
* remove duration tail filler options
* implement tail and fallback in flood scheduler
* implement tail and fallback in one scheduler
* implement tail and fallback in multiple scheduler
* implement looping fallback filler
* more duration tests
* start to add post-roll filler to flood
* rework playoutitem filler tagging
* rework scheduler logging
* calculate whether configured filler will fit
* implement pre-roll and post-roll duration and count filler
* improve duration filler calculation
* add minutes to search index
* update channel guide to work with new filler
* add mid-roll filler
* don't clone enumerators for filler calculations
* support pre-roll and post-roll pad filler
* implement mid-roll pad filler
* allow clearing filler selections in schedule editor
* fix tests
* filler config validation
* use consistent time zone for tests
2021-10-21 20:23:14 -05:00