Jason Dove
|
c18be5559b
|
fix delete old segments (#1536)
* code cleanup
* ignore errors deleting old hls segments
|
2 years ago |
Jason Dove
|
9471cb55dd
|
upgrade from dotnet 7 to dotnet 8 (#1529)
* upgrade sdk
* fix warnings in ersatztv.ffmpeg
* fix warnings in ersatztv.core
* fix warnings in ersatztv.infrastructure
* fix warnings in ersatztv.application
* disable analysis for migrations projects
* fix warnings in ersatztv.scanner
* fix warnings in ersatztv
* upgrade project framework
* update github actions and dockerfiles
|
2 years ago |
Jason Dove
|
97674cff89
|
fix bug scheduling duration filler (#1510)
|
2 years ago |
Jason Dove
|
f929dc92d1
|
update dependencies; code cleanup (#1357)
* update dependencies
* code cleanup
|
2 years ago |
Jason Dove
|
015f5e9798
|
fix playout build loop that was recently introduced (#1318)
|
2 years ago |
Jason Dove
|
c148f2eb11
|
fix discard to fill calculation (#1308)
|
2 years ago |
Jason Dove
|
e8cbcc935f
|
rework pad and duration filler (#1304)
|
2 years ago |
Jason Dove
|
5da2bdbab4
|
add duration discard to fill attempts (#1301)
|
2 years ago |
Jason Dove
|
03df2a6c8a
|
overdue code cleanup (#1271)
|
2 years ago |
Jason Dove
|
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
|
2 years ago |
Jason Dove
|
a684dcced9
|
scheduling bug fixes (#1238)
|
2 years ago |
Jason Dove
|
d19e95fb38
|
add random start point option (#804)
|
3 years ago |
Jason Dove
|
c02b83d0d6
|
code cleanup (#743)
* update tools
* run code cleanup
* update dependencies
|
3 years ago |
Jason Dove
|
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
|
3 years ago |
Jason Dove
|
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
|
4 years ago |
Jason Dove
|
8ced20dc39
|
dont offset collections during shuffle in order (#370)
|
4 years ago |
Jason Dove
|
32fdb414fa
|
add "shuffle in order" playback order for multi-collections (#338)
* add "shuffle in order" option for multi-collections
* use balanced shuffle instead of random
|
4 years ago |