Jason Dove
18e66a92ad
add paging to media server show and collection calls ( #827 )
...
* add paging to media server show library calls
* add paging to media server season and episode library calls
* formatting
* add paging to media server collection calls
* add paging to media server collection item calls
* update changelog
3 years ago
Jason Dove
777a0d09ed
hls segmenter fixes ( #824 )
...
* fix pts warning when channel first starts streaming
* rework playlist filtering
3 years ago
Jason Dove
ea0d43cf99
use hardware acceleration for error messages ( #813 )
...
* logging fixes
* use hardware acceleration for error messages
3 years ago
Jason Dove
fd36ea51a7
unlock ffmpeg thread count ( #812 )
...
* revert logging changes
* unlock ffmpeg thread count
3 years ago
Jason Dove
5213b71d62
add debug logging to track down playlist filtering issue ( #811 )
...
* add debug logging to track down playlist filtering issue
* revert work-ahead change
3 years ago
Jason Dove
f272036c6f
reduce hls disk use ( #808 )
...
* reduce hls segmenter disk use
* logging improvements
* update dependencies
3 years ago
Jason Dove
9fe03b6ef3
reduce hls segmenter disk use ( #806 )
3 years ago
Jason Dove
daf7114ce2
bug fixes and logging ( #786 )
3 years ago
Jason Dove
c02b83d0d6
code cleanup ( #743 )
...
* update tools
* run code cleanup
* update dependencies
3 years ago
Jason Dove
7e55681916
fix cliwrap usage ( #737 )
3 years ago
Jason Dove
c2eec2fc2d
playout rework to maintain collection progress ( #720 )
...
* initial work on maintaining playout state
* debugging wip
* fix refresh playout logic
* fix failing test
* more fixes
* update changelog
* comment out some debug logs
* comment out more logs
3 years ago
Jason Dove
f9781a4c05
detect and handle nonzero hls segmenter exit code ( #719 )
3 years ago
Jason Dove
f0670b345f
use wrapped processes; fix hls pts bug ( #690 )
3 years ago
Jason Dove
bc225d35fa
add troubleshooting code to hls segmenter ( #685 )
3 years ago
Jason Dove
a2e7e6df1e
fix thread sync bug in hls segmenter ( #676 )
3 years ago
Jason Dove
ec1b2502f1
rework bugsnag integration ( #671 )
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
1d6279cee8
log problematic playlists ( #640 )
4 years ago
Jason Dove
534e2c4512
add hls segmenter initial segment count ( #616 )
4 years ago
Jason Dove
f02b0ac345
re-introduce framerate normalization ( #610 )
4 years ago
Jason Dove
1ee01c1d78
fix hls timestamps ( #598 )
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
04adbfeffa
add hls segmenter settings to optimize performance ( #418 )
...
* add hls segmenter settings to optimize performance
* use consistent setting defaults
4 years ago
Jason Dove
9e531a82d7
add some hls playlist filter tests ( #411 )
4 years ago
Jason Dove
cf5718c288
rework hls segmenter ( #407 )
...
* rework hls segmenter to start more quickly
* don't use realtime encoding for hls until we're at least a minute ahead
* ugly but functional playlist filtering
4 years ago