Jason Dove
b0f313eec8
fix: multiple playlist and marathon fixes ( #2996 )
2 weeks ago
Jason Dove
34b0d95432
fix: playlist state in sequential and scripted schedules ( #2995 )
2 weeks ago
p0ns
722f1b9320
fix: preserve YAML shuffle order across builds ( #2993 )
...
* Fix YAML shuffle resume state
* fix ambiguity with schedule naming
* fix shuffle sequence endless loops
* update changelog
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
2 weeks ago
Jason Dove
b7aaea3d46
fix: block scheduler deleting playout items ( #2992 )
3 weeks ago
Jason Dove
c27a8d5031
feat: require api key ( #2991 )
...
* feat: require api key
* log scanner api key warnings
3 weeks ago
Jason Dove
a7ecc5f96a
fix: improve flexible start time handling near midnight ( #2967 )
2 months ago
Jason Dove
ecf6c2c1ab
fix: classic playout playlist progress ( #2966 )
2 months ago
Jason Dove
a2f54ef1bb
fix: block playout build loop ( #2957 )
2 months ago
Jason Dove
16b7156996
fix: playlist enumerator consistency fixes ( #2956 )
...
* fix: playlist enumerator consistency fixes
* cleanup
2 months ago
Jason Dove
6ff44cf5ec
fix: don't prematurely reset shuffled collection progress ( #2955 )
2 months ago
Jason Dove
f7bdcede69
fix: checkpoint classic schedules every day ( #2954 )
...
* fix some comments; add failing tests
* fix: checkpoint classic schedules every day
2 months ago
Jason Dove
4fb42f6956
fix: random start point is needed with every playlist build ( #2950 )
2 months ago
Jason Dove
0d692e7088
fix: always randomize start points ( #2949 )
...
* fix: always randomize start points for all collections the first time they are used
* fixes
2 months ago
Jason Dove
e5a2a763d6
fix: randomize start points with classic playlists ( #2948 )
...
* fix: randomize start points with classic playlists
* update dependencies
2 months ago
Carson Kompon
42937ac372
feat: YAML Scheduled Playouts ( #2935 )
...
* Added `schedules` to YAML/Sequenced Playback
* Add tests for yaml playback
* `YamlPlayoutScheduleItem` now implements `IAlternateScheduleItem`
* New tests for YamlPlayoutScheduleItem instead of the old SequentialScheduleSelector
* add more safety and a couple tests
* fix shuffle_sequence instruction handler
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
3 months ago
Jason Dove
2b7531ca2d
fix: remove already-played playout items ( #2934 )
3 months ago
Jason Dove
7e38297d6e
fix: schedule all required fallback filler in classic schedules ( #2867 )
5 months ago
Jason Dove
2ad6547349
scheduler context improvements ( #2819 )
...
* improve classic scheduling context display
* add basic block scheduling context
* add scheduling context to classic filler
* improve parsing
7 months ago
Jason Dove
4fa11b6943
add scheduling context to playout details table ( #2817 )
...
* add scheduling context to playout details table
* fix missing context copies
7 months ago
Jason Dove
440d9f708e
improve shuffle stability when reset ( #2816 )
7 months ago
Jason Dove
f1072b70c7
add chapter title to filler expression ( #2803 )
...
* fix transcoding tests
* pass chapter title to filler expression
* update changelog
8 months ago
Jason Dove
cd2bb0f2e0
fix playout build failures due to playlist enumerator access ( #2801 )
8 months ago
Jason Dove
e80f687612
add marathon group by director ( #2800 )
8 months ago
Jason Dove
317ca1967c
fix building playouts when fill with group mode is used with graphics elements ( #2799 )
8 months ago
Jason Dove
08ceb53b2b
make count an expression in classic schedules ( #2794 )
...
* make count an expression in classic schedules
* add tests
8 months ago
Jason Dove
effb96a2c2
alternate schedule and template consistency ( #2757 )
...
* refactor classic and block schedules to use same alternate schedule selector
* handle start year and end year
* add migrations for classic and block schedules
* allow editing block template start and end year
* add tests that include years
* add date range editing to classic (alternate) schedules
* fix running tests locally
* restore media files load; needed for local folder scanners
* update changelog
* feedback
8 months ago
Jason Dove
1b72b8491c
improve multi-episode grouping logic ( #2744 )
9 months ago
Jason Dove
9fea25a77d
allow string values for count instruction in sequential schedules ( #2741 )
...
* allow string values for count instruction in sequential schedules
* fix potential div by zero
9 months ago
Jason Dove
2f0cd1eb6c
update dependencies ( #2726 )
9 months ago
Jason Dove
038286c92b
use playlist item count when playlists are used as filler ( #2716 )
...
* use playlist item count when playlists are used as filler
* expand test
9 months ago
Jason Dove
72dc401829
fix chronological sorting for other videos ( #2699 )
10 months ago
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
10 months ago
Jason Dove
3cb84c2491
refresh classic playouts by default ( #2647 )
10 months ago
Jason Dove
21f4439aa4
block ui improvements ( #2646 )
...
* template editor improvements
* more keyboard navigation
* replace template tree view with template table
10 months ago
Jason Dove
b6d509b9cd
add search query collection type to block schedules ( #2644 )
...
* add search query collection type to block schedules
* fix history
10 months ago
Jason Dove
6603500132
fix content_total_duration in graphics engine ( #2643 )
10 months ago
Jason Dove
48b1aa3e64
fix block playout build bug ( #2642 )
10 months ago
Jason Dove
bc400de94c
clear custom title when stopping guide group in scripted schedule ( #2622 )
10 months ago
Jason Dove
629b3d7d9f
fix effective block tests ( #2600 )
...
* fix effective block tests running on github
* update dependencies
* pass tz again
* use tzconvert for time zones in tests
* temporary logging
* maybe fix
* test cleanup
10 months ago
Jason Dove
453737a521
add custom_title to start_epg_group ( #2599 )
11 months ago
Jason Dove
dd38ba19ea
add collection type search query ( #2598 )
11 months ago
Jason Dove
89133255d3
fix classic schedule start time calculation across a UTC offset change ( #2593 )
...
* fix classic schedule start time calculation across a UTC offset change
* update changelog
11 months ago
Jason Dove
4822ba5486
fix block start time calculation ( #2587 )
11 months ago
Jason Dove
5045a411b1
fix sequential schedule building across offsets ( #2584 )
11 months ago
Jason Dove
727a978689
fix block history and smart_collection search bugs ( #2579 )
...
* fix block history when using mirror offset
* fix smart_collection search crashes
11 months ago
Jason Dove
e851a295a6
fix scripted schedule building across offsets ( #2569 )
11 months ago
Jason Dove
1f8834c280
block playout fixes; hls direct fixes ( #2566 )
...
* fix block playout builder with empty collection
* fix hls direct when selecting audio
* allow embedded subtitles with hls direct
11 months ago
Jason Dove
e089b12c2b
trakt list fixes ( #2560 )
...
* show reset playout build failures
* fix scheduling trakt list playlists that contain shows
11 months ago
Jason Dove
ba5a027525
reduce playout log spam ( #2543 )
11 months ago
Jason Dove
144b3fe80b
fix remote stream durations in playouts ( #2515 )
11 months ago