Jason Dove and GitHub
044c8b7ad3
fix graphics engine with scaling behavior crop ( #2398 )
2025-09-08 13:36:13 +00:00
Jason Dove and GitHub
e8b51e8442
fix watermarks and graphics when using mid-roll ( #2397 )
2025-09-08 10:59:25 +00:00
Jason Dove and GitHub
d8e8abb691
channel mirror validation improvements ( #2396 )
...
* improve channel mirror validation
* fix playout offset
2025-09-08 01:12:58 +00:00
Jason Dove and GitHub
e9093d0c48
fix block playout build crash from empty collections ( #2395 )
2025-09-08 00:42:02 +00:00
cb78b21d1c
add support for aif, aifc, aiff ( #2325 )
...
* adds .aiff to supported audio file extension in local folder scanner
* add support for aif, aifc, aiff
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com >
2025-09-07 19:24:43 +00:00
Jason Dove and GitHub
906ec44a6e
fix scripted pre-roll overlap ( #2394 )
...
* fix scripted pre-roll overlap
* cleanup
2025-09-07 18:36:10 +00:00
Jason Dove and GitHub
e96ac0202b
add mirror playout offset ( #2391 )
2025-09-07 16:45:41 +00:00
Jason Dove and GitHub
5e7da19e5e
add channel mirror ( #2390 )
...
* add channel playout source (doesn't do anything yet)
* configure mirror channel
* fix mirror playback
* sync epg for mirror channel
* update changelog
2025-09-07 16:00:27 +00:00
Jason Dove and GitHub
e25b669cc4
fix scaling content in certain locales ( #2389 )
2025-09-07 14:20:11 +00:00
Jason Dove and GitHub
d80c6737a9
fix mysql permissions ( #2388 )
2025-09-07 13:21:48 +00:00
Jason Dove and GitHub
ef5de99f9c
add create_playlist, pre_roll_on, pre_roll_off to scripted schedules ( #2387 )
2025-09-06 20:47:44 +00:00
Jason Dove and GitHub
e047812a68
rework some scripted schedule model names ( #2386 )
2025-09-06 18:52:34 +00:00
Jason Dove and GitHub
3da5144a0d
update entrypoint so reset_playout is not required to return an updated context ( #2385 )
2025-09-06 16:22:07 +00:00
Jason Dove and GitHub
31355ab887
add pad_until_exact and wait_until_exact scripted schedule calls ( #2384 )
2025-09-06 15:43:07 +00:00
Jason Dove and GitHub
63bac272cd
fix adding classic schedule items ( #2383 )
2025-09-06 00:15:05 +00:00
Jason Dove and GitHub
8d5a208129
fix adding single items to playlists ( #2382 )
2025-09-05 18:44:08 +00:00
Jason Dove and GitHub
487d99dc69
openapi improvements ( #2381 )
...
* generate openapi definitions as separate build task
* first defns
* install etv-client module in docker
* include python entrypoint in docker
* update changelog
2025-09-05 17:11:43 +00:00
Jason Dove and GitHub
40ab7c2cff
add graphics elements on classic schedule items ( #2380 )
2025-09-05 11:53:29 +00:00
Jason Dove and GitHub
a6de96c2ea
fix openapi client generation again ( #2379 )
2025-09-05 10:52:34 +00:00
Jason Dove and GitHub
0d82e0234b
fix scripted schedule validation ( #2377 )
2025-09-05 01:27:16 +00:00
Jason Dove and GitHub
1e9e41b808
use tagged openapi for docs; no tags for client ( #2376 )
2025-09-05 01:01:28 +00:00
Jason Dove and GitHub
57e9b4d264
more api docs ( #2375 )
2025-09-04 18:00:48 +00:00
Jason Dove and GitHub
73b8d68a09
add existing api endpoints to scalar docs ( #2374 )
2025-09-04 16:36:26 +00:00
Jason Dove and GitHub
03921e1ff7
more docs reorganization ( #2373 )
2025-09-04 15:20:02 +00:00
Jason Dove and GitHub
70aae67873
reorganize scalar docs ( #2372 )
2025-09-04 14:59:17 +00:00
Jason Dove and GitHub
67cb931a47
fix verbs, add scalar docs ( #2371 )
2025-09-04 14:01:16 +00:00
Jason Dove and GitHub
704c1ec535
return context from scripted schedule api calls that modify the context ( #2370 )
2025-09-04 13:42:00 +00:00
Jason Dove and GitHub
06332c8360
allow custom scripted schedule arguments ( #2368 )
2025-09-03 21:39:30 +00:00
Jason Dove and GitHub
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
2025-09-03 20:53:14 +00:00
Jason Dove and GitHub
7ac93c6aad
fix transcoding bt709/pc ( #2363 )
2025-09-02 18:28:09 +00:00
Jason Dove
6ca72baa00
prep for release v25.5.0 [no ci]
v25.5.0
2025-09-01 19:59:13 -05:00
Jason Dove and GitHub
6b953ab5ca
fix long season placeholder text ( #2362 )
2025-09-02 00:35:22 +00:00
Jason Dove and GitHub
272f528f7a
fix segmenter v2 with videotoolbox accel ( #2361 )
...
* fix segmenter v2 with videotoolbox
* more capabilities checks
2025-09-01 13:35:37 +00:00
Jason Dove and GitHub
07c1156a63
update yaml schema for new pad_to_next fields ( #2360 )
2025-09-01 01:53:17 +00:00
Jason Dove and GitHub
eadacc7f8c
add stop_before_end and offline_tail to pad_to_next ( #2359 )
2025-08-31 23:03:46 +00:00
Jason Dove and GitHub
380070731a
startup improvements ( #2356 )
...
* redirect to index when initializing
* clear stale sqlite migration lock on startup
2025-08-30 13:16:54 +00:00
Jason Dove and GitHub
7720e6ba39
fix hls segmenter v2 with amf accel ( #2355 )
2025-08-29 20:01:31 +00:00
Jason Dove and GitHub
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
2025-08-28 14:48:39 +00:00
Jason Dove and GitHub
b9759c983c
fix alternate schedule transitions in classic schedules ( #2353 )
2025-08-27 21:31:48 +00:00
Jason Dove and GitHub
9462156148
fix mysql playout builds ( #2352 )
...
* more cancellation tokens and fixes
* so much cancellation token
* fix mysql playout builds
2025-08-27 18:09:56 +00:00
Jason Dove and GitHub
1c07df5bc3
use cancellation tokens in many places ( #2350 )
...
* use cancellation tokens everywhere
* more cancellation tokens
2025-08-27 03:20:35 +00:00
Jason Dove and GitHub
a6198892f0
more mysql ui fixes ( #2349 )
2025-08-26 03:02:40 +00:00
Jason Dove and GitHub
02a91c4e14
fix editing remote libraries with mysql/mariadb ( #2348 )
2025-08-26 01:44:59 +00:00
Jason Dove and GitHub
b62a76d339
fix mysql migrations ( #2347 )
2025-08-26 00:40:19 +00:00
Jason Dove and GitHub
d9f2f51aee
fix fallback filler playback ( #2346 )
2025-08-25 21:56:00 +00:00
Jason Dove and GitHub
8e77330781
timeout all scripted playout builds ( #2345 )
...
* check for progress in is_done
* timeout all scripted playout builds
2025-08-25 18:15:08 +00:00
Jason Dove and GitHub
66c28e9b5f
rework scripted schedule signatures; add start_time and finish_time ( #2344 )
2025-08-25 17:07:14 +00:00
Jason Dove and GitHub
51ec84c94a
fix block playout history regression ( #2343 )
...
* minor tweaks
* fix block change detection bug
* history cleanup cleanup
2025-08-25 16:09:20 +00:00
Jason Dove and GitHub
a072e4357e
add scripted add_all, add_duration, pad_to_next, pad_until ( #2342 )
...
* add add_all
* add add_duration
* add pad_to_next
* add pad_until
2025-08-24 17:49:18 +00:00
Jason Dove and GitHub
605c57bef3
add scripted control instructions ( #2341 )
...
* add start_epg_group, stop_epg_group
* fix imports
* add graphics_on, graphics_off
* add skip_items
* add skip_to_item
* add watermark_on, watermark_off
2025-08-24 16:14:43 +00:00