Jason Dove
6ea0a29638
fix: consistently apply playout offset when generating xmltv ( #2863 )
1 month ago
Jason Dove
4ee97d5bb3
fix: fix next playout building ( #2855 )
1 month ago
Jason Dove
2ed432f9b5
feat: enable ersatztv next streaming engine ( #2854 )
...
* return multi variant playlist from start ffmpeg session
* use ersatztv-channel session when next engine is configured
* add next playout models
* generate next playout json files on non-windows systems
1 month ago
Jason Dove
ea4d3b651d
add channel streaming engine setting ( #2852 )
1 month 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 )
1 month ago
Jason Dove
0d301df5e8
remove external dependencies (bugsnag, trakt) ( #2840 )
...
* remove bugsnag
* remove trakt client id (that will expire)
3 months ago
Jason Dove
fd86cb55f9
optimize qsv h264 stream startup ( #2835 )
3 months ago
Jason Dove
0c30c47ba9
nvidia - decode 10-bit h264 in software ( #2833 )
...
* output progress/speed even when copying video
* nvidia - decode 10-bit h264 in software
* fixes
* fix tests
3 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
3 months ago
Jason Dove
c0b8ff1a06
generate slug instead of probing and transcoding resource ( #2824 )
...
* generate slug instead of probing and using slug resource
* refactor
* more fixes
3 months ago
Jason Dove
c6d538e012
add channel slugs ( #2823 )
...
* add channel slugs
* safety
3 months ago
Jason Dove
794d209941
use latest authorization method with jellyfin api ( #2821 )
...
* use latest authorization method with jellyfin api
* temp pin dotnet sdk version to 10.0.102
* fix parameter name
3 months ago
Jason Dove
2ad6547349
scheduler context improvements ( #2819 )
...
* improve classic scheduling context display
* add basic block scheduling context
* add scheduling context to classic filler
* improve parsing
3 months ago
Jason Dove
4fa11b6943
add scheduling context to playout details table ( #2817 )
...
* add scheduling context to playout details table
* fix missing context copies
4 months ago
Jason Dove
607d9b0662
add ui localization framework ( #2809 )
...
* move dark/light mode toggle to ui settings page
* separate current culture (formatting) and ui culture (language)
* add some more sample translations
* update changelog
* fix cancellation token
4 months ago
Jason Dove
f47134d2d0
log warnings when transcoding speed is potentially insufficient ( #2808 )
...
* refactor parsing ffmpeg progress/speed
* log warnings when transcoding speed is potentially insufficient
* dont log progress on hls direct; fix tests
4 months ago
Jason Dove
bf8c821012
improve erasing playout items and history ( #2805 )
...
* improve erasing playout items and history
* fixes
4 months ago
Jason Dove
e10b28bc0b
add normalization options ( #2802 )
...
* add new fields to database
* update editor
* audio and video normalization settings appear to work
* implement optional color normalization
* fix transcoding tests
* update changelog
4 months ago
Jason Dove
08ceb53b2b
make count an expression in classic schedules ( #2794 )
...
* make count an expression in classic schedules
* add tests
4 months ago
Jason Dove
3f4c9e063b
don't delete channel watermarks that are still used ( #2781 )
...
* don't delete channel watermarks that are still used
* fix folder cleanup check
4 months ago
Jason Dove
7f361d1ea9
update dependencies ( #2780 )
...
* update messaging
* update dependencies
4 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
4 months ago
Jason Dove
36f44f14bb
fix other video artwork in xmltv ( #2777 )
4 months ago
Jason Dove
ccb917d0df
add ffmpeg profile pad mode ( #2775 )
...
* add ffmpeg profile pad mode
* update changelog
4 months ago
Jason Dove
de230f92db
fix issue reading xmltv fragments ( #2771 )
...
* fix issue reading xmltv fragments
* cleanup
4 months ago
Jason Dove
974020a98f
optimize searching for shows, seasons and movies ( #2768 )
...
* load search logging level on startup
* optimize searching for shows, seasons and movies
* use season metadata directly
4 months ago
Jason Dove
aa08ad5765
optimize check for orphaned artwork ( #2760 )
5 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
5 months ago
Jason Dove
bcd2ea7db3
db optimizations around names and case-sensitivity ( #2749 )
...
* generate (case-insensitive) unique names for fields that should be unique
* move name case-insensitivity down to schema level
* update changelog
5 months ago
Jason Dove
0af81ad839
add target loudness to ffmpeg profile ( #2727 )
...
* add target loudness to ffmpeg profile
* fix filter
5 months ago
Jason Dove
2f0cd1eb6c
update dependencies ( #2726 )
5 months ago
Jason Dove
6562d616fb
smart collection names must be case insensitive ( #2721 )
...
* smart collection names must be case insensitive
* use explicit ci collation for mysql
5 months ago
Jason Dove
d8122edad6
fix duplicate smart collection names ( #2720 )
...
* fix duplicate smart collection names
* fix update error
5 months ago
Jason Dove
99b8c56a31
rework fallback filler ( #2719 )
...
* fallback fixes
* use hardware encoding for fallback filler
* rework fallback filler
* fixes
5 months ago
Jason Dove
8b768a2990
allow playlists to have no items included in epg ( #2713 )
5 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
6 months ago
Jason Dove
a1f9b86fc1
add download media sample button to playback troubleshooting ( #2709 )
...
* add download media sample button to playback troubleshooting
* fixes
6 months ago
Jason Dove
3e0a9aae1e
fix channel sort number when reordering channels ( #2700 )
...
* fix channel sort number when reordering channels
* tryparse
6 months ago
Jason Dove
9c23b03758
fix mirror channels ( #2697 )
6 months ago
Jason Dove
54606c76f9
framerate improvements ( #2692 )
...
* framerate improvements
* fixes
6 months ago
Jason Dove
6bd49ffcec
add remote stream metadata ( #2690 )
...
* add remote stream metadata
* use ifilesystem for last write time
* clean up unused inheritance
* optimize channel data query
* revert removeartwork change
* properly handle remote stream artwork in orphaned artwork check
6 months ago
Jason Dove
c524bc0d7d
add script graphics element ( #2681 )
...
* add script graphics element
* pass template data as json to stdin
* update changelog
6 months ago
Jason Dove
bcea96d53a
always log scanner exit code when it is non-zero ( #2670 )
...
* always log scanner exit code when it is non-zero
* remove test abort
6 months ago
Jason Dove
6c635a4be9
upgrade to dotnet 10 ( #2667 )
...
* upgrade to dotnet 10
* remove packages that would be pruned
* properly fix tests
6 months ago
Jason Dove
9d637cdd54
update dependencies ( #2661 )
6 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
6 months ago
Jason Dove
5c51710e2f
add disabled and hidden channel indicators ( #2649 )
6 months ago
Jason Dove
3cb84c2491
refresh classic playouts by default ( #2647 )
6 months ago
Jason Dove
21f4439aa4
block ui improvements ( #2646 )
...
* template editor improvements
* more keyboard navigation
* replace template tree view with template table
6 months ago
Jason Dove
d88e721d2f
optimize database calls related to search index ( #2645 )
6 months ago