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
|
1 month ago |
Jason Dove
|
3e8ac9914c
|
refactor playout build errors (#2480)
* refactor classic playout builds
* refactor sequential playout builds
* refactor block playout building
* don't fail building an empty block schedule
* fix scripted playout build errors
|
3 months ago |
Jason Dove
|
18523dce64
|
add scripted playout timeout setting (#2456)
* add setting for scripted playout build timeout
* update dependencies
|
3 months ago |
Jason Dove
|
bd6954121f
|
log api requests (#2404)
|
4 months ago |
Jason Dove
|
06332c8360
|
allow custom scripted schedule arguments (#2368)
|
4 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
|
4 months ago |
Jason Dove
|
1c07df5bc3
|
use cancellation tokens in many places (#2350)
* use cancellation tokens everywhere
* more cancellation tokens
|
4 months ago |
Jason Dove
|
8e77330781
|
timeout all scripted playout builds (#2345)
* check for progress in is_done
* timeout all scripted playout builds
|
4 months ago |
Jason Dove
|
66c28e9b5f
|
rework scripted schedule signatures; add start_time and finish_time (#2344)
|
4 months ago |
Jason Dove
|
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
|
4 months ago |
Jason Dove
|
4e2310d008
|
add all content sources to scripted schedules (#2340)
* add show content
* add multi collection content
* add smart collection content
* add playlist content
* fix infinite loop
* add marathon content
|
4 months ago |
Jason Dove
|
61a99c250a
|
expose current_time as a python datetime (#2339)
|
4 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
|
4 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
|
4 months ago |