Jason Dove
1b5d6af777
feat: convert text subtitles using next engine ( #2869 )
...
* feat: convert text subtitles using next engine
* update dependencies
3 weeks 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
5d77963575
update last dependencies ( #2849 )
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
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
7f361d1ea9
update dependencies ( #2780 )
...
* update messaging
* update dependencies
4 months ago
Jason Dove
2f0cd1eb6c
update dependencies ( #2726 )
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
7bd8cefe2e
more dotnet 10 updates ( #2676 )
...
* update more libraries to dotnet 10
* fix dockerfiles
* fix numeric types
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
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
7 months ago
Jason Dove
6404dee646
update dependencies ( #2539 )
7 months ago
Jason Dove
18523dce64
add scripted playout timeout setting ( #2456 )
...
* add setting for scripted playout build timeout
* update dependencies
8 months ago
Jason Dove
4e065fe922
update dependencies ( #2406 )
8 months ago
Jason Dove
06332c8360
allow custom scripted schedule arguments ( #2368 )
9 months ago
Jason Dove
03b4419f67
rework scripted schedules ( #2367 )
...
* start to reorganize scripted playout building
* add openapi
* add all content fns
* add playout instructions
* add control instructions
* add request models
* prevent build loop
* rename
* update changelog
* tweak changelog
9 months ago
Jason Dove
8a1cf72209
more alternate schedule fixes ( #2354 )
...
* always start with the first schedule item
* reset program schedule items to zero-based index on save
* log offline gaps from strict start times
9 months ago
Jason Dove
53f281ce32
add xmltv block behavior setting ( #2336 )
...
* replace playout externaljsonfile and templatefile with schedulefile
* add scripted schedule-based playout
* wip - not functional yet
* temp disable scripted playout creation
* allow fast-forwarding block playouts
* add xmltv block behavior setting
9 months ago
Jason Dove
5d081ceeff
fix editorconfig and run code cleanup ( #2324 )
...
* fix formatting rules
* reformat ersatztv
* reformat ersatztv.application
* reformat ersatztv.core
* refactor ersatztv.core.tests
* reformat ersatztv.ffmpeg
* reformat ersatztv.ffmpeg.tests
* reformat ersatztv.infrastructure
* cleanup infra mysql
* cleanup infra sqlite
* cleanup infra tests
* cleanup ersatztv.scanner
* cleanup ersatztv.scanner.tests
* sln cleanup
* update dependencies
9 months ago
Jason Dove
03c5b7e664
refactor some tests; upgrade dependencies ( #2292 )
...
* refactor some tests
* upgrade dependencies
* disable new test
10 months ago
Jason Dove
f768093df7
update dependencies ( #2226 )
10 months ago
Jason Dove
e0df454ac6
more layout updates for mobile ( #2137 )
...
* update trakt, filler, filler editor ui
* update schedules and playouts
* update playout editor
* update dependencies
* update yaml playout editor
* update path replacement editor
11 months ago
Jason Dove
7e30444857
dependencies and code cleanup ( #2117 )
...
* fix validation in new form layout
* pin mediatr to last oss version
* update dependencies
* cleanup code in core
* cleanup code in ffmpeg
* cleanup code in infra
* cleanup code in scanner
* cleanup code in application
* cleanup main code
* cleanup test code
* solution-wide code cleanup
11 months ago
Jason Dove
f94a440b62
stream selector improvements ( #2077 )
...
* add tests for audio blocklist and audio allowlist
* add subtitle allow list and block list
* add subtitle condition
* add audio condition
* cache bust mudblazor css
11 months ago
Jason Dove
3805b9e48c
update dependencies that require api migrations ( #2063 )
...
* migrate system.commandline to 2.0.0-beta5 api
* bump sixlabors.imagesharp
* migrate skiasharp to 3.x api
11 months ago
Jason Dove
1fb27e3cfa
fix nuget issues with transitive dependencies ( #2058 )
...
* try to fix nuget issues
* another attempt at surfacing warnings
* restore proper runtime
* remove old an unneeded dependencies
* upgrade transitive dep
* use newer dotnet in github
11 months ago
Jason Dove
06f233e5bd
upgrade to dotnet 9 ( #2056 )
11 months ago
Jason Dove
140a663da4
update dependencies ( #2003 )
...
* update dependencies
* more dependency updates
1 year ago
Jason Dove
a0bef3568b
fix selecting audio stream with preferred title ( #1937 )
...
* update dependencies to fix build errors
* fix selecting audio stream with preferred title
2 years ago
Jason Dove
e4ff825ae8
fix displaying playout item durations that are greater than 24 hours ( #1932 )
...
* fix displaying playout item durations that are greater than 24 hours
* upgrade refit to make build happy
* upgrade all dependencies
2 years ago
Jason Dove
063f463951
update dependencies ( #1918 )
2 years ago
embolon
f40eaef898
[scheduling] Add a new mode RandomRotation that randomly picks an item from a randomly choosen group (show/artist) for block schedule ( #1885 )
...
* init
* minor naming change
* address to comments round 1
* update dependencies
* formatting
* make sure it rotates
* update changelog
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
2 years ago
Jason Dove
2c44efb971
update dependencies ( #1891 )
2 years ago
Jason Dove
694f25f8b3
upgrade to mudblazor 7 ( #1825 )
2 years ago
Sylvain
23684f607a
Generating Channel Logo when no logo is provided ( #1807 )
...
* Generating Channel Logo when none is provided
* Moved TTF in the cached Resources folder
* Using WebUtility.UrlEncode instead of Raw String Replace
* Fixed mistyping
* Moved Channel Logo Generator to etv.core
* Return 301 to static logo if there is any error during Logo generation
* minor fixes
* update changelog
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
2 years ago
Jason Dove
f3e5a4e7d8
add playout template duration scheduler ( #1811 )
...
* fix loop with missing content
* implement template duration scheduler
2 years ago
Jason Dove
d9a7615cf6
add experimental playout template system ( #1808 )
...
* add template playout kind
* add template scheduler count
* implement pad to next
* only allow resetting template playouts
* update changelog
2 years ago
Jason Dove
a8b658a5ea
add "on demand" channel progress mode ( #1790 )
...
* update dependencies
* add channel progress mode
* implement on demand channel progress
* update changelog
2 years ago
Jason Dove
a87ec2d75d
cleanup ( #1708 )
...
* fix blazor naming
* code cleanup
* update dependencies
2 years ago
Jason Dove
233a1c228a
fix block creation ( #1643 )
...
* fix block creation
* update dependencies
2 years ago
Jason Dove
087901d177
adjust block unique constraint ( #1634 )
...
* upgrade dependencies
* allow blocks with same name in different groups
* code cleanup
2 years ago
Jason Dove
abed22b560
prevent unnecessary search index updates ( #1592 )
...
* add sub_language and sub_language_tag fields to search index
* prevent unnecessary search index updates
* update changelog
* update dependencies
2 years ago
Jason Dove
9471cb55dd
upgrade from dotnet 7 to dotnet 8 ( #1529 )
...
* upgrade sdk
* fix warnings in ersatztv.ffmpeg
* fix warnings in ersatztv.core
* fix warnings in ersatztv.infrastructure
* fix warnings in ersatztv.application
* disable analysis for migrations projects
* fix warnings in ersatztv.scanner
* fix warnings in ersatztv
* upgrade project framework
* update github actions and dockerfiles
2 years ago
Jason Dove
3a84af1626
update dependencies ( #1527 )
2 years ago
Jason Dove
ba48b3a676
update dependencies ( #1512 )
3 years ago
Jason Dove
948b3735bd
fix file not found music videos ( #1502 )
...
* fix indexing music videos in file not found state
* update dependencies
3 years ago
Jason Dove
5ecf271773
fix jellyfin library scan ( #1501 )
...
* update dependencies
* fix jellyfin library scan
3 years ago