Jason Dove
0036fc5cc8
fix: subtitles with next engine ( #2938 )
1 month ago
Carson Kompon
42937ac372
feat: YAML Scheduled Playouts ( #2935 )
...
* Added `schedules` to YAML/Sequenced Playback
* Add tests for yaml playback
* `YamlPlayoutScheduleItem` now implements `IAlternateScheduleItem`
* New tests for YamlPlayoutScheduleItem instead of the old SequentialScheduleSelector
* add more safety and a couple tests
* fix shuffle_sequence instruction handler
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
1 month ago
N73311
0b8c51464e
fix: continue serving old segments when unable to transcode in realtime ( #2933 )
1 month ago
Jason Dove
3756e7fb7a
chore: update dependencies ( #2927 )
1 month ago
Jason Dove
2c02561f14
chore: update dependencies ( #2900 )
2 months ago
Jason Dove
41bf22eb31
chore: dependency updates ( #2893 )
3 months ago
Jason Dove
7869f16573
feat: use configured scaling behavior with next engine ( #2880 )
...
* update dependencies
* feat: respect desired scaling behavior using next engine
3 months ago
Jason Dove
e04a834edf
feat: overlay single permanent watermarks using next engine ( #2878 )
3 months ago
Jason Dove
1b5d6af777
feat: convert text subtitles using next engine ( #2869 )
...
* feat: convert text subtitles using next engine
* update dependencies
3 months ago
Jason Dove
57f7dfa5a4
feat: select embedded image subtitle streams for next engine during playout build ( #2868 )
3 months ago
Jason Dove
7e38297d6e
fix: schedule all required fallback filler in classic schedules ( #2867 )
3 months ago
Jason Dove
e6496bbc83
feat: select audio streams for next engine during playout build ( #2866 )
3 months ago
Jason Dove
1e5c0b1218
rename to ersatztv legacy ( #2842 )
...
* remove stale issue workflow [no ci]
* rename and cleanup (#1 )
* rename artifacts; remove github changelog
* update dependencies
* remove unused markdown view
* fix app name in macos scripts
* fix unit tests
* more dependency updates (#2 )
4 months ago
Jason Dove
0d301df5e8
remove external dependencies (bugsnag, trakt) ( #2840 )
...
* remove bugsnag
* remove trakt client id (that will expire)
5 months ago
Jason Dove
08cbf59527
lower gop size and keyframe interval ( #2832 )
...
* lower gop size and keyframe interval
* update changelog
* fix build using latest dotnet sdk
* fixes
5 months ago
Jason Dove
4fa11b6943
add scheduling context to playout details table ( #2817 )
...
* add scheduling context to playout details table
* fix missing context copies
6 months ago
Jason Dove
440d9f708e
improve shuffle stability when reset ( #2816 )
6 months ago
Jason Dove
45e7d61676
update dependencies ( #2813 )
6 months ago
Jason Dove
f1072b70c7
add chapter title to filler expression ( #2803 )
...
* fix transcoding tests
* pass chapter title to filler expression
* update changelog
6 months ago
Jason Dove
317ca1967c
fix building playouts when fill with group mode is used with graphics elements ( #2799 )
6 months ago
Jason Dove
08ceb53b2b
make count an expression in classic schedules ( #2794 )
...
* make count an expression in classic schedules
* add tests
6 months ago
Jason Dove
7f361d1ea9
update dependencies ( #2780 )
...
* update messaging
* update dependencies
7 months ago
Jason Dove
35d24ffea6
cleanup artwork cache folder ( #2779 )
...
* cleanup artwork cache folder
* fixes
* ignore watermarks that no longer exist on the file system
7 months ago
Jason Dove
b72d150775
add day_of_week to channel stream selector content_condition ( #2766 )
7 months ago
Jason Dove
effb96a2c2
alternate schedule and template consistency ( #2757 )
...
* refactor classic and block schedules to use same alternate schedule selector
* handle start year and end year
* add migrations for classic and block schedules
* allow editing block template start and end year
* add tests that include years
* add date range editing to classic (alternate) schedules
* fix running tests locally
* restore media files load; needed for local folder scanners
* update changelog
* feedback
7 months ago
Jason Dove
74b049b6e3
fix nvenc playback when color metadata changes mid-stream ( #2740 )
...
* fix nvenc playback when color metadata changes mid-stream
* update dependencies (needed to fix unit test runner)
* limit noautoscale to when it's not already present
7 months ago
Jason Dove
2f0cd1eb6c
update dependencies ( #2726 )
8 months ago
Jason Dove
038286c92b
use playlist item count when playlists are used as filler ( #2716 )
...
* use playlist item count when playlists are used as filler
* expand test
8 months ago
Jason Dove
f9e4c4d386
improve build time by only running analyzers explicitly ( #2710 )
...
* improve build time by only running analyzers explicitly
* don't exclude scanner from analyzers
* Revert "don't exclude scanner from analyzers"
This reverts commit d927f9850a .
* fix sed syntax for linux
8 months ago
Jason Dove
72dc401829
fix chronological sorting for other videos ( #2699 )
8 months ago
Jason Dove
6c635a4be9
upgrade to dotnet 10 ( #2667 )
...
* upgrade to dotnet 10
* remove packages that would be pruned
* properly fix tests
8 months ago
Jason Dove
9d637cdd54
update dependencies ( #2661 )
8 months ago
Jason Dove
ec0d8ea6ac
work around sequential schedule validation limit ( #2655 )
...
* remove readalltext
* remove unused method
* remove fileexists
* remove folderexists
* remove readalllines
* remove fake local file system
* show playlist name in playout build errors
* add basic sequential schedule validator tests
* work around sequential schedule validation limit
8 months ago
Jason Dove
d88e721d2f
optimize database calls related to search index ( #2645 )
9 months ago
Jason Dove
1e0bba0dc6
allow custom song background images ( #2632 )
...
* allow custom song background images
* allow custom missing album art
9 months ago
Jason Dove
d9cdbc72de
fix tests [no ci]
9 months ago
Jason Dove
629b3d7d9f
fix effective block tests ( #2600 )
...
* fix effective block tests running on github
* update dependencies
* pass tz again
* use tzconvert for time zones in tests
* temporary logging
* maybe fix
* test cleanup
9 months ago
Jason Dove
4822ba5486
fix block start time calculation ( #2587 )
9 months ago
Jason Dove
e851a295a6
fix scripted schedule building across offsets ( #2569 )
9 months ago
Jason Dove
1f8834c280
block playout fixes; hls direct fixes ( #2566 )
...
* fix block playout builder with empty collection
* fix hls direct when selecting audio
* allow embedded subtitles with hls direct
9 months ago
Jason Dove
d14ebf3522
properly track discontinuity sequences with fmp4 ( #2548 )
...
* properly track discontinuity sequences with fmp4
* update dependencies
10 months ago
Jason Dove
889904e70d
fix management of fmp4 init segments ( #2546 )
10 months ago
Jason Dove
ffe15629cb
consolidate streaming modes ( #2544 )
...
* consolidate segmenters
* let old segmenter mode query params continue to work
10 months ago
Jason Dove
ba5a027525
reduce playout log spam ( #2543 )
10 months ago
Jason Dove
6404dee646
update dependencies ( #2539 )
10 months ago
Jason Dove
f41f4b19d4
wait for two initial segments in playback troubleshooting ( #2532 )
10 months ago
Jason Dove
9016523757
cleanup some exceptions; add health check ( #2495 )
...
* handle artwork timeouts so they aren't reported
* catch some more cancellation errors
* add free space validation on startup
* add downgrade health check
* update dependencies
10 months ago
Jason Dove
dd5fd1ef8f
fix cropping jellyfin and emby content that is too small ( #2481 )
...
* fix cropping jellyfin and emby content that is too small
* fix transcoding tests with nvidia
* update dependencies
10 months ago
Jason Dove
3e8ac9914c
refactor playout build errors ( #2480 )
...
* refactor classic playout builds
* refactor sequential playout builds
* refactor block playout building
* don't fail building an empty block schedule
* fix scripted playout build errors
10 months ago
Jason Dove
a0788532a0
ignore embedded text subtitles that have not been extracted ( #2479 )
...
* ignore text subtitles that have not been extracted
* fix bug with channel paging
10 months ago