Jason Dove
908125f8a9
allow selecting multiple watermarks on decos ( #2287 )
...
* load fonts on demand
* add new table
* populate new table
* edit and use multiple watermarks in deco
* remove old field
* update changelog
1 week ago
Jason Dove
075f3fcac7
pass music video variables to text element ( #2285 )
...
* pass music video variables to text element
* remove unused file
1 week ago
Jason Dove
f4eadae8ff
set variables from yaml playout graphics_on instruction ( #2284 )
1 week ago
Jason Dove
76a589b538
add text graphics element to playback troubleshooting ( #2282 )
...
* refactor graphics engine; async frame generation
* add text graphics element to playback troubleshooting
1 week ago
Jason Dove
f2b6f5b919
enable graphics engine in playback troubleshooting ( #2274 )
...
* enable graphics engine in playback troubleshooting
* fix text subtitles with graphics engine (watermarks)
2 weeks ago
Jason Dove
5a5c049835
support multiple watermarks in yaml schedules ( #2267 )
...
* add multiple watermarks per playout item
* fixes
* update yaml playout watermark to support multiple watermarks
* use graphics engine for intermittent watermarks
2 weeks ago
Jason Dove
a2fc99229e
add watermark opacity expression ( #2266 )
...
* add watermark opacity expression
* implement watermark opacity expression parameters
* minor fixes
2 weeks ago
Jason Dove
036b6e63c7
add new graphics engine ( #2265 )
...
* spike new graphics engine
* fix remote watermarks; add graphics engine to vaapi
* add graphics engine to qsv
2 weeks ago
Jason Dove
c055e59723
add channel transcode mode and idle behavior ( #2255 )
...
* add channel transcode mode and idle behavior
* allow custom_title on all yaml content instructions
2 weeks ago
Jason Dove
b6ec16c6a7
fix transitions using nvidia accel ( #2244 )
2 weeks ago
Jason Dove
1df9104854
add subtitle selection to playback troubleshooting ( #2215 )
3 weeks ago
Jason Dove
6c6ccfa94b
fix seeking with text subtitles ( #2214 )
3 weeks ago
Jason Dove
2257d26173
fix some issues with live stream playback ( #2193 )
4 weeks ago
Jason Dove
260949893c
fix some stream continuity issues ( #2186 )
4 weeks ago
Jason Dove
2a05cc6e32
add remote stream is_live property ( #2181 )
4 weeks ago
Jason Dove
79496e688b
fix video stream selection for remote streams ( #2176 )
4 weeks ago
Jason Dove
5c43ae47b1
add basic remote stream library ( #2175 )
...
* initial remote stream library support; scanning seems to work ok
* flood schedule remote streams kind of works
* switch remote stream definitions to yaml files
* implement remote stream script playback
* update changelog
4 weeks ago
Jason Dove
578cdb1e14
add playback troubleshooting tool ( #2155 )
...
* support media info for more content types
* add playback troubleshooting page
* reorganize playback troubleshooting
* fix watermarks and delay
* update changelog
1 month ago
Jason Dove
451c534062
allow block items to disable watermarks ( #2139 )
...
* allow block items to disable watermarks
* fix test
1 month 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
1 month ago
Jason Dove
f80069bb97
add custom channel stream selector system ( #2076 )
...
* add some basic channel stream selector models
* change windows ffmpeg url
* implement basic stream selection
* fixes
2 months ago
Jason Dove
b30b458574
allow ui and streaming to run on different ports ( #1992 )
...
* allow ui and streaming to run on different ports
* revert global.json change
4 months ago
Jason Dove
f0a5d89f73
fix song progress with 4:3 resolutions ( #1961 )
8 months ago
Jason Dove
838c2a1661
fix default song background for 4:3 resolutions ( #1951 )
...
* fix default song background for 4:3 resolutions
* use 16:9 progress overlay for now
9 months ago
Jason Dove
759052c725
add vaapi display option to ffmpeg profile ( #1948 )
...
* add vaapi display option
* fix vaapi capabilities cache key
* update logging
9 months ago
Jason Dove
c8ec87b01f
add optional progress bar to generated song videos ( #1945 )
...
* optionally include progress bar in generated song video
* update progress bar size/location
* move everything up 10% when song progress is enabled
* add watermark border to song progress bar
* always show accurate progress bar
* lower progress bar to 90% alpha
* update changelog
9 months ago
Jason Dove
2977590a14
add deco setting to use watermarks during filler ( #1861 )
1 year ago
Jason Dove
9e2f7b7815
fix deco selection for watermark and filler ( #1847 )
1 year ago
Jason Dove
a8b658a5ea
add "on demand" channel progress mode ( #1790 )
...
* update dependencies
* add channel progress mode
* implement on demand channel progress
* update changelog
1 year ago
Jason Dove
a87ec2d75d
cleanup ( #1708 )
...
* fix blazor naming
* code cleanup
* update dependencies
1 year ago
Jason Dove
dc3578660f
fix flood playout item watermark ( #1705 )
1 year ago
Jason Dove
07e7e5fe66
fix block playout playback when no deco is configured ( #1687 )
1 year ago
Jason Dove
19af303d76
improve segmenter v2 hevc compliance with fmp4 ( #1684 )
1 year ago
Jason Dove
8945a87f9b
fix segmenter semaphore ( #1676 )
...
* disable dead air watermarks by default
* fix session worker semaphore
* update changelog
1 year ago
Jason Dove
e305222141
add dead air fallback to deco system ( #1668 )
...
* add dead air fallback to deco editor
* fix deco watermark logic
* use dead air fallback from decos
1 year ago
Jason Dove
19fc068a73
add deco system ( #1665 )
...
* add deco groups and decos; set default deco for block playout
* use block playout default deco for watermark
* add deco templates, groups and deco template editor
* associate deco template with playout template
* use deco template item watermark for playback
* update changelog for decos
1 year ago
Jason Dove
4e56117e0e
use jwt for mpeg-ts streaming mode ( #1661 )
1 year ago
Jason Dove
087901d177
adjust block unique constraint ( #1634 )
...
* upgrade dependencies
* allow blocks with same name in different groups
* code cleanup
1 year ago
Jason Dove
35817f09ac
add hls segmenter v2 streaming mode ( #1620 )
...
* concat segmenter process kind of works
* segmenter v2 improvements
* rework to allow hw accel in concat segmenter
* remove shortest; use different audio alignment filter
* hls v2 improvements
* fix tests
* update changelog
2 years ago
Jason Dove
f4520a5520
allow decimal image duration ( #1619 )
...
* add missing mysql migration
* allow decimal image duration
2 years ago
Jason Dove
3a906816fc
allow playback of items with duration of 1 second ( #1618 )
2 years ago
Jason Dove
1f6e843a26
fix segmenter timestamp continuity ( #1610 )
2 years ago
Jason Dove
f8c4f44216
add basic image library support ( #1608 )
...
* add basic image library support
* add image page
* update changelog
2 years ago
Jason Dove
6923b25177
add more log level switches ( #1582 )
...
* label block and json playouts as experimental
* add more log level switches
2 years ago
Jason Dove
7fffc8cf63
channel preview player ( #1579 )
...
* add channel preview
* add button to stop transcoding session
2 years ago
Jason Dove
18deff0b83
add session api endpoints ( #1578 )
2 years ago
Jason Dove
83fc3081d8
add some logging around playlist trimming ( #1565 )
2 years ago
Jason Dove
0330b9326d
add external json playout type for dizquetv interop ( #1539 )
...
* add external json playout
* basic local playback works
* fallback to streaming from plex
* update external json file
* update changelog
2 years ago
Jason Dove
c18be5559b
fix delete old segments ( #1536 )
...
* code cleanup
* ignore errors deleting old hls segments
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