Jason Dove
a74547997d
scheduling fixes ( #451 )
...
* scheduling fixes
* restore plex service
* restore plex service part 2
4 years ago
Jason Dove
68693cffa0
use info log level for search index migration
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
1a68dd040a
find working plex connection on startup ( #438 )
4 years ago
Jason Dove
0021e21b50
fix other video playback
4 years ago
Jason Dove
3ecdd741a5
add guide mode to schedule items ( #430 )
4 years ago
Jason Dove
0daeb844b9
add other videos library kind ( #429 )
4 years ago
Jason Dove
22da19845b
add filler option to duration playout mode ( #428 )
...
* add duration tail options to schedule items editor
* add naive filler scheduling
* fix duration item length in xmltv
* show offline image for unfilled duration tail
* fix tests
* update changelog
* update dependencies
4 years ago
Jason Dove
d196308ee9
fix ffmpeg profile editing ( #421 )
4 years ago
Jason Dove
c43ca2837d
support radeon vaapi acceleration ( #420 )
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
d7d3ec1235
add music video album to search index ( #409 )
...
* add music video album to search index
* update search docs
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
Jason Dove
adc7982955
reduce initial hls segmenter delay ( #406 )
4 years ago
Jason Dove
d3086264c7
unraid doc fixes ( #405 )
4 years ago
Jason Dove
8cd9b23787
fix transcode folder preparation ( #404 )
4 years ago
Jason Dove
6c8813ce22
add hls segmenter streaming mode ( #400 )
...
* hls segmenter wip
* log message
* close unused transcode sessions after 2 minutes
* use frame rate for 2s keyframes in hls segmenter
* add frame rate to media version
* fix segmenter framerate calculation
* automatically restart hls segmenter with next scheduled item
* cleanup
* update changelog
* decrease segmenter start delay
4 years ago
Jason Dove
21e53532c1
trakt season bug fixes ( #386 )
4 years ago
Jason Dove
a864d53327
add seasons to search index ( #385 )
...
* update trakt list items when re-adding existing list
* add seasons to search index
4 years ago
Jason Dove
e6446f9983
better trakt lists ( #384 )
...
* better trakt list support
* update dependencies
* revert unneeded brackets
4 years ago
Jason Dove
45c6d20fd0
sync trakt list to collection ( #381 )
...
* sync trakt list to collection
* move trakt client id
4 years ago
Jason Dove
f27286d1dd
properly disable transcoding when unchecked in mpeg-ts mode ( #378 )
...
* properly disable transcoding in MPEG-TS mode
* update changelog
4 years ago
Jason Dove
f1f50e883c
add vaapi driver setting and health check ( #377 )
...
* add vaapi driver option
* add vaapi driver setting and health check
4 years ago
Jason Dove
944f1e4307
add scheduled playout rebuild ( #376 )
...
* configure scheduled playout rebuild
* implement scheduled playout rebuild
* remove variable
4 years ago
Jason Dove
1eb51ad2f4
add some health checks to home page ( #374 )
4 years ago
Jason Dove
e718cb0faf
fix building playouts in timezones with positive offsets ( #368 )
4 years ago
Jason Dove
c932577cb8
allow adding smart collections to multi collections ( #358 )
4 years ago
Jason Dove
a076b3eb30
add shuffle-in-order support to all collections ( #356 )
4 years ago
Jason Dove
fc360602ad
add smart collections ( #355 )
...
* start to add smart collections
* add smart collection table; delete smart collection
* overwrite smart collections
* support scheduling smart collections
* update changelog
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
Jason Dove
0f5fee99c6
always proxy jellyfin and emby artwork ( #323 )
4 years ago
Jason Dove
9fbe950e6e
support multiple local libraries ( #317 )
...
* allow multiple local libraries
* add "move library path" function
4 years ago
Jason Dove
a94d831866
add playout days to build setting ( #316 )
4 years ago
Jason Dove
632753ea93
add multi collections ( #315 )
...
* start to add multi-collections
* create multi collection with no items
* edit multi collections
* fix plex credentials threading issue
* add playback order to multi collection items
* group episodes outside of shuffled enumerator
* move playback order onto each schedule item
* fix multi collection grouping
* update changelog
4 years ago
Jason Dove
d9457c01e5
add special case to multiple playout mode ( #298 )
4 years ago
Jason Dove
22cf759a29
sorting fixes ( #297 )
...
* sorting fixes
* use natural sort for add to schedule dialog
4 years ago
dependabot[bot]
8ce989c3c9
Bump Microsoft.VisualStudio.Threading.Analyzers from 16.9.60 to 16.10.56 ( #282 )
...
Bumps [Microsoft.VisualStudio.Threading.Analyzers](https://github.com/microsoft/vs-threading ) from 16.9.60 to 16.10.56.
- [Release notes](https://github.com/microsoft/vs-threading/releases )
- [Commits](https://github.com/microsoft/vs-threading/compare/v16.9.60...v16.10.56 )
---
updated-dependencies:
- dependency-name: Microsoft.VisualStudio.Threading.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Jason Dove
1a7e6dda54
support 10-bit content with nvidia acceleration ( #273 )
...
* use ffprobe for plex statistics
* emby and jellyfin respect library refresh interval
* support 10-bit content with nvidia acceleration
4 years ago
Jason Dove
cebab33d79
table improvements ( #272 )
...
* log viewer improvements
* playout detail table improvements
* schedule items table improvements
* remove schedule items pager
4 years ago
Jason Dove
b38ba14c40
fix languages that have multiple codes ( #270 )
4 years ago
Jason Dove
57aa14b764
fix adding channel with no watermark ( #265 )
4 years ago
Jason Dove
72d967946d
rework watermarks ( #261 )
...
* rework watermarks to be separate from channels
* update changelog
4 years ago
Jason Dove
a0740de972
add global and channel watermark overrides ( #260 )
...
* add global watermark setting
* add channel watermark override
* update changelog
4 years ago
Jason Dove
679feb6d21
add watermark opacity ( #259 )
4 years ago
Jason Dove
0fb5bfde58
refactor dbcontext lifetime ( #258 )
...
* refactor create playout handler
* refactor get all playouts handler
* refactor delete playout handler
* remove dead code
* ignore unnamed artists for collections
* more repository cleanup
* more schedule items refactoring
* more playout refactoring
* refactor playout builder
* refactor ffmpeg profiles
* more ffmpeg profile refactoring
* rework resolutions
* refactor media collections
* refactor config elements
* update changelog
* more cleanup
4 years ago
Jason Dove
0365d4c8f8
add channel watermark ( #254 )
...
* wip
* wip
* implement watermark settings
* code cleanup
* update changelog
4 years ago
Jason Dove
5b36252dd0
remove framerate normalization ( #253 )
4 years ago
Jason Dove
7d852bc960
add hls hybrid mode ( #252 )
...
* fix serving channels.m3u with missing content ratings
* add hls hybrid mode
4 years ago
Jason Dove
db24ba84f7
add artists directly to schedules ( #248 )
4 years ago