Jason Dove
0edfb71f8d
limit disk use and keep cover art aspect ratio ( #502 )
...
* use temp file pool to limit disk use
* keep aspect ratio and crop when scaling cover art for blurred background
* fix typo
4 years ago
Jason Dove
a90eb2d4de
optimize generated video ( #498 )
...
* use different framerate flags
* pre-generate song image and always use software encoders
* fix tests
4 years ago
Jason Dove
ed3f1b1dad
generate song video ( #497 )
...
* use blurred cover art as song background
* use channel watermark when cover art is unavailable
* add drawtext to song filter
* cleanup
* force song cover art as png
* fix songs on windows and qsv
4 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
0daeb844b9
add other videos library kind ( #429 )
4 years ago