Jason Dove
|
7c1f0d6dbd
|
treat mid-roll as post-roll when chapter markers are missing (#1722)
|
1 year ago |
Jason Dove
|
707292c50f
|
add configurable image duration (#1617)
|
1 year ago |
Jason Dove
|
f8c4f44216
|
add basic image library support (#1608)
* add basic image library support
* add image page
* update changelog
|
2 years ago |
Jason Dove
|
c18be5559b
|
fix delete old segments (#1536)
* code cleanup
* ignore errors deleting old hls segments
|
2 years ago |
Jason Dove
|
c6ed258021
|
validate filler mode pad settings (#1516)
|
2 years ago |
Jason Dove
|
bc845b1327
|
schedule filler using ticks instead of milliseconds (#1454)
* add script to set db provider
* don't extract embedded subtitles with DEBUG_NO_SYNC
* fix playout filler precision bug
|
2 years ago |
Jason Dove
|
b008fcfd85
|
fix scheduling precision error (#1451)
* fix scheduling precision error
* update dependencies
|
2 years ago |
Jason Dove
|
245c4ec359
|
code analysis and cleanup (#1411)
* cleanup scanner project
* cleanup infrastructure projects
* cleanup ffmpeg project
* cleanup core project
* cleanup app project
* cleanup main project
* update dependencies
* code cleanup
|
2 years ago |
Jason Dove
|
f929dc92d1
|
update dependencies; code cleanup (#1357)
* update dependencies
* code cleanup
|
2 years ago |
Jason Dove
|
52482ef2fb
|
only discard items with random or shuffle playback order (#1309)
|
2 years ago |
Jason Dove
|
d490cc6f4b
|
dont give up on scheduling filler while some should fit (#1306)
|
2 years ago |
Jason Dove
|
e8cbcc935f
|
rework pad and duration filler (#1304)
|
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
|
900e9e75f3
|
sync chapter markers from plex (#1166)
|
2 years ago |
Jason Dove
|
6429f0f064
|
fix filler padding (#1153)
* fix filler padding
* update dependencies
|
3 years ago |
Jason Dove
|
7412ac6fc9
|
fix mid and post roll filler ordering (#1152)
|
3 years ago |
Jason Dove
|
555b156154
|
fix tail and fallback filler scheduling (#981)
|
3 years ago |
Jason Dove
|
6a690c7c10
|
add more filler logging (#854)
|
3 years ago |
Jason Dove
|
6d564233ed
|
filler scheduling fix (#800)
|
3 years ago |
Jason Dove
|
bd5b52922d
|
add option to allow watermarks over filler (#796)
|
3 years ago |
Jason Dove
|
c02b83d0d6
|
code cleanup (#743)
* update tools
* run code cleanup
* update dependencies
|
3 years ago |
Jason Dove
|
741b00fd52
|
fix multiple filler scheduling bugs (#738)
|
3 years ago |
Jason Dove
|
af39d93442
|
more scheduling fixes (#732)
* fix skipping days with fixed start times
* fix playouts getting "stuck" on the same items
* rebuild all playouts
* update dependencies
|
3 years ago |
Jason Dove
|
6c06fbe621
|
fix mid-roll filler scheduling bug (#675)
|
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
|
852728c816
|
add songs libraries (#490)
* first pass at adding song libraries
* start handling optional video
* fix song playback
* fix song transitions
* add songs page to UI
|
4 years ago |
Jason Dove
|
a74547997d
|
scheduling fixes (#451)
* scheduling fixes
* restore plex service
* restore plex service part 2
|
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 |