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
5 months ago
Jason Dove
d71443ef60
add subtitle graphics element ( #2321 )
5 months ago
Jason Dove
d5608ac75f
multiple bug fixes ( #2320 )
...
* fix incorrect media counts in local libraries
* completely replace imagesharp with skiasharp
* fix song troubleshooting playback
* fix usings
5 months ago
midnite8177
d0af507bef
add ability to deep scan just a single tv show for Plex, Emby, and Jellyfin ( #2318 )
...
* add ability to deep scan just a single tv show for Plex, Emby, and Jellyfin
Including "/api/libraries/{id:int}/scan-show" REST API endpoint to
trigger.
* restrict plex search results to the intended library
* restrict scanning to media server libraries that are marked to sync with etv
* fix previous commit
* also guard library scan api
* add scan buttons to show ui
* scan single plex show by id
* scan jellyfin and emby single shows by id
* update changelog
---------
Co-authored-by: Jeff Slutter <MrMustard@gmail.com>
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
5 months ago
Jason Dove
62e140ec98
block scheduling ui cleanup ( #2316 )
...
* sort block tree views
* fix naming validation for block scheduling
* show deco group name in deco editor
* show block group name in block editor
* show template group name in template editor
* show deco template group name in deco template editor
* fix template rename crash
* fix block rename crash
* fix deco template rename crash
5 months ago
Jason Dove
0841bc400b
fix saving watermarks and graphics on playout items ( #2313 )
5 months ago
Jason Dove
c9e6e601c2
automatically refresh graphics elements ( #2309 )
5 months ago
Jason Dove
d28d0a9805
fix yaml playout progress ( #2308 )
5 months ago
Jason Dove
ac75a67709
block history fixes ( #2307 )
...
* fix deco to only have one collection id for filler/fallback
* fix duplicate playout history for deco filler
5 months ago
Jason Dove
b149f7f2a3
fix overlapping playout items check ( #2303 )
5 months ago
Jason Dove
771bfba01c
fix overlapping block playout items ( #2302 )
...
* check for overlapping playout items
* tweak block filler builder
* fix overlapping block playout items
* update changelog
* minor cleanup
5 months ago
Jason Dove
91c4e8f575
add seek seconds to playback troubleshooting ( #2300 )
5 months ago
Jason Dove
1bf5b9567b
use graphics engine with segmenter v2 ( #2294 )
5 months ago
Jason Dove
a9f2037648
cleanup some unused watermark references ( #2293 )
5 months ago
Jason Dove
03c5b7e664
refactor some tests; upgrade dependencies ( #2292 )
...
* refactor some tests
* upgrade dependencies
* disable new test
5 months ago
Jason Dove
3f247288d3
fix on demand for block and yaml schedules ( #2290 )
5 months ago
Jason Dove
df0801f2c6
add image graphics element ( #2288 )
5 months ago
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
5 months ago
Jason Dove
942cf9e225
allow selecting multiple watermarks on schedule items ( #2286 )
...
* add and populate new table
* add watermark multiselect
* remove old column
* update changelog
* fix tests
5 months ago
Jason Dove
075f3fcac7
pass music video variables to text element ( #2285 )
...
* pass music video variables to text element
* remove unused file
5 months ago
Jason Dove
f4eadae8ff
set variables from yaml playout graphics_on instruction ( #2284 )
5 months ago
Jason Dove
2dc5bf58a7
add graphics_on and graphics_off yaml playout instructions ( #2283 )
5 months 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
5 months ago
Jason Dove
9f3db05c17
fix graphics engine on vaapi ( #2281 )
5 months ago
Jason Dove
7ca2763109
allow multiple watermarks in playback troubleshooting ( #2280 )
5 months ago
Jason Dove
14539d00d4
add watermark z-index ( #2279 )
5 months ago
Jason Dove
f2b6f5b919
enable graphics engine in playback troubleshooting ( #2274 )
...
* enable graphics engine in playback troubleshooting
* fix text subtitles with graphics engine (watermarks)
5 months ago
Jason Dove
c7fcaf8886
refactor playout building ( #2273 )
...
* refactor playout building
* remove playout items
5 months 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
5 months ago
Jason Dove
a2fc99229e
add watermark opacity expression ( #2266 )
...
* add watermark opacity expression
* implement watermark opacity expression parameters
* minor fixes
5 months 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
5 months ago
Jason Dove
93dca6e0e0
fix framerate check for remote streams ( #2264 )
5 months ago
Jason Dove
11100a788b
fix yaml guid validation ( #2257 )
5 months ago
Jason Dove
b40ac9ef52
replace channel active mode with is enabled and show in epg ( #2256 )
...
* add channel enabled setting
* remove channel active mode
5 months 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
5 months ago
Jason Dove
b52159e8db
rename channel progress mode to playout mode ( #2254 )
5 months ago
Jason Dove
a728c5e31e
add smart collection editor to support renaming ( #2253 )
5 months ago
Jason Dove
ab2b926de0
add searching log category ( #2251 )
5 months ago
Chris Simpson
48f93b8af8
Support individual chapters as filler ( #2208 )
...
* Use chapters in duration filler
* add new option, migrations, and update filler preset editor
* Revert "Use chapters in duration filler"
This reverts commit d87a8a240a78c1cbca7b311125f8d3a84645d296.
* scaffold splitting filler by chapter
* implement chapters as filler
* update changelog
* re-add migrations
* Add duration for ChapterMediaItem
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
5 months ago
Jason Dove
b6ec16c6a7
fix transitions using nvidia accel ( #2244 )
5 months ago
Jason Dove
8921273900
detect some videotoolbox decoders ( #2240 )
5 months ago
Jason Dove
0489741123
add videotoolbox capabilities ( #2239 )
...
* implement videotoolbox hardware capabilities
* add videotoolbox troubleshooting info
* update changelog
5 months ago
Jason Dove
9c434079d5
add playlist support to filler preset ( #2231 )
5 months ago
Jason Dove
f768093df7
update dependencies ( #2226 )
5 months ago
Jason Dove
1df9104854
add subtitle selection to playback troubleshooting ( #2215 )
5 months ago
Jason Dove
6c6ccfa94b
fix seeking with text subtitles ( #2214 )
5 months ago
Jason Dove
ab0f431c85
fix app startup with mysql ( #2205 )
...
* don't run pragma command on mysql
* add not required pathhash
* make media file path hash required
* update changelog
5 months ago
Jason Dove
2257d26173
fix some issues with live stream playback ( #2193 )
5 months ago
Jason Dove
260949893c
fix some stream continuity issues ( #2186 )
5 months ago
Jason Dove
89b495dc90
qsv and pts fixes ( #2184 )
...
* try to fix qsv freezing
* update changelog
* fix unit tests
5 months ago