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
7ac93c6aad
fix transcoding bt709/pc ( #2363 )
9 months ago
Jason Dove
6ca72baa00
prep for release v25.5.0 [no ci]
9 months ago
Jason Dove
6b953ab5ca
fix long season placeholder text ( #2362 )
9 months ago
Jason Dove
272f528f7a
fix segmenter v2 with videotoolbox accel ( #2361 )
...
* fix segmenter v2 with videotoolbox
* more capabilities checks
9 months ago
Jason Dove
eadacc7f8c
add stop_before_end and offline_tail to pad_to_next ( #2359 )
9 months ago
Jason Dove
380070731a
startup improvements ( #2356 )
...
* redirect to index when initializing
* clear stale sqlite migration lock on startup
9 months ago
Jason Dove
7720e6ba39
fix hls segmenter v2 with amf accel ( #2355 )
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
b9759c983c
fix alternate schedule transitions in classic schedules ( #2353 )
9 months ago
Jason Dove
a6198892f0
more mysql ui fixes ( #2349 )
9 months ago
Jason Dove
02a91c4e14
fix editing remote libraries with mysql/mariadb ( #2348 )
9 months ago
Jason Dove
bbddd50f00
add new scheduling engine, basic scripted schedule system ( #2337 )
...
* start to add content to scheduling engine
* add first content instruction
* add search content
* allow scripted schedule creation
* don't use scheduling engine in sequential playout builder, yet
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
e06ee54070
rename yaml playout to sequential schedule ( #2335 )
...
* clarify some schedule and playout terms
* more renaming
9 months ago
Jason Dove
988ed8db04
fix changing default alternate schedule ( #2331 )
9 months ago
Jason Dove
31c18162e1
add deco watermark mode merge ( #2330 )
9 months ago
Jason Dove
330195d5e3
fix seeking into extracted text subtitles ( #2326 )
9 months ago
Jason Dove
d71443ef60
add subtitle graphics element ( #2321 )
9 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
9 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>
9 months ago
midnite8177
f626954eb7
add external chapter file scanning ( #2317 )
...
* add external chapter file scanning
Support Matroska chapter xml files next to media file with extension .xml or .chapters
* only update chapters in db
---------
Co-authored-by: Jeff Slutter <MrMustard@gmail.com>
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
9 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
9 months ago
Jason Dove
f31a48c429
fix episodes from multiple plex servers ( #2314 )
9 months ago
Jason Dove
4b18ee6b66
add custom stream selector content_condition ( #2311 )
9 months ago
Jason Dove
d28d0a9805
fix yaml playout progress ( #2308 )
9 months ago
Jason Dove
2cb0d12701
load a configurable number of epg entries for text graphics ( #2305 )
...
* wip
* load a configurable number of epg entries for text graphics
* cleanup
9 months ago
Jason Dove
44ec0f8a0f
add more template data to text graphics element ( #2304 )
9 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
9 months ago
Jason Dove
820c2a5ccc
fix watermark validation ( #2301 )
10 months ago
Jason Dove
91c4e8f575
add seek seconds to playback troubleshooting ( #2300 )
10 months ago
Jason Dove
a04adf45c0
fix green padding with vaapi i965 driver ( #2298 )
10 months ago
Jason Dove
0e7ec6e3b9
fix qsv transitions when remote streaming ( #2291 )
10 months ago
Jason Dove
3f247288d3
fix on demand for block and yaml schedules ( #2290 )
10 months ago
Jason Dove
df0801f2c6
add image graphics element ( #2288 )
10 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
10 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
10 months ago
Jason Dove
075f3fcac7
pass music video variables to text element ( #2285 )
...
* pass music video variables to text element
* remove unused file
10 months ago
Jason Dove
f4eadae8ff
set variables from yaml playout graphics_on instruction ( #2284 )
10 months ago
Jason Dove
2dc5bf58a7
add graphics_on and graphics_off yaml playout instructions ( #2283 )
10 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
10 months ago
Jason Dove
7ca2763109
allow multiple watermarks in playback troubleshooting ( #2280 )
10 months ago
Jason Dove
14539d00d4
add watermark z-index ( #2279 )
10 months ago
Jason Dove
2f06e5b6f7
add linear fade functions to watermark opacity expression ( #2276 )
...
* add linear fade functions to watermark opacity expression
* cleanup
10 months ago
Jason Dove
f9db92d5e6
add content_total_seconds to watermark opacity expression ( #2275 )
10 months ago
Jason Dove
c7fcaf8886
refactor playout building ( #2273 )
...
* refactor playout building
* remove playout items
10 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
10 months ago
Jason Dove
a2fc99229e
add watermark opacity expression ( #2266 )
...
* add watermark opacity expression
* implement watermark opacity expression parameters
* minor fixes
10 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
10 months ago
Jason Dove
fd7c3fc25a
prep for release v25.4.0 [no ci]
10 months ago