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
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
9f3db05c17
fix graphics engine on vaapi ( #2281 )
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
93dca6e0e0
fix framerate check for remote streams ( #2264 )
5 months ago
Jason Dove
3b955255ce
fix building yaml playouts with no imports ( #2249 )
5 months ago
Jason Dove
16dd2c2d81
add yaml import section ( #2248 )
5 months ago
Jason Dove
aa3bd3b750
add yaml playout rewind instruction ( #2243 )
5 months ago
Jason Dove
f04b7ead09
fix yaml playout builds ( #2241 )
5 months ago
Jason Dove
7bd0de99e1
fix gaps in yaml playouts ( #2235 )
...
* dont run multiple dotnet builds in background
* fix gaps in yaml playouts
5 months ago
Jason Dove
8430a3048c
fix yaml playout builds after refactor ( #2233 )
5 months ago
Jason Dove
06d9e59a7a
add yaml mid roll instruction ( #2232 )
...
* refactor filler expression
* add yaml mid roll instruction
* schedule midroll for yaml count and all instructions
* update changelog
5 months ago
Jason Dove
12c88a006d
add yaml post_roll instruction ( #2230 )
5 months ago
Jason Dove
093abf7ad8
add yaml playout pre_roll instruction ( #2228 )
...
* add yaml playout pre_roll instruction
* add basic yaml validation
* validate all yaml playout content items
* fix yaml to json conversion
* update changelog
5 months ago
Jason Dove
deff33c76c
fix pad_to_next always running over time ( #2207 )
5 months ago
Jason Dove
43e1cbd919
yaml playout watermarks ( #2149 )
6 months ago
Jason Dove
7e30444857
dependencies and code cleanup ( #2117 )
...
* fix validation in new form layout
* pin mediatr to last oss version
* update dependencies
* cleanup code in core
* cleanup code in ffmpeg
* cleanup code in infra
* cleanup code in scanner
* cleanup code in application
* cleanup main code
* cleanup test code
* solution-wide code cleanup
6 months ago
Jason Dove
a6fa93d44e
fix nvidia compatibility with ffmpeg 7.2+ ( #2108 )
...
* tweak random seed
* fix dotnet install in docker test
* fix nvidia compatibility with ffmpeg 7.2+
6 months ago
Jason Dove
5a9d27e196
make yaml playout count an expression ( #2102 )
6 months ago
Jason Dove
3e07bc6136
fix history for playlists in yaml playouts ( #2097 )
6 months ago
Jason Dove
d6bfc2fd05
marathon playout history fixes ( #2096 )
6 months ago
Jason Dove
037cee873f
yaml marathon history ( #2094 )
...
* better playlist tests
* fix history for marathon content in yaml playouts
6 months ago
Jason Dove
7457301d3e
yaml playout skip items expression ( #2092 )
6 months ago
Jason Dove
6cc2f1de17
yaml playout improvements ( #2088 )
...
* add stop_before_end
* more yaml playout improvements
6 months ago
Jason Dove
f80069bb97
add custom channel stream selector system ( #2076 )
...
* add some basic channel stream selector models
* change windows ffmpeg url
* implement basic stream selection
* fixes
6 months ago
Jason Dove
c4c164df6a
detect cycles in yaml sequence definitions ( #2060 )
6 months ago
Jason Dove
b90463e3af
detect cycles in smart collection queries ( #2059 )
6 months ago
Jason Dove
25f4fb22e5
yaml sequence improvements ( #2053 )
6 months ago
Jason Dove
fbb7a661fb
fix guide group generation for `duration` yaml instruction ( #1943 )
1 year ago
Jason Dove
37ceac5651
add `advance` option to `epg_group` yaml playout instruction ( #1942 )
1 year ago
Jason Dove
0953e258a5
add `rewind_on_reset` option `wait_until` yaml playout instruction ( #1941 )
1 year ago
Jason Dove
9b60ff0863
optionally shuffle marathon groups ( #1850 )
1 year ago
Jason Dove
efdf0bb6d4
group music videos by album ( #1849 )
1 year ago
Jason Dove
521e4eac41
add yaml marathon search content source ( #1845 )
...
* use search queries to populate marathons
* group marathon by artist
* add marathon group by album
1 year ago
Jason Dove
a8cf22e43e
group marathon by season ( #1843 )
1 year ago
Jason Dove
4c9c047530
add basic marathon content ( #1842 )
1 year ago
Jason Dove
912f79097d
add collection, smart collection, multi collection, playlist content sources to yaml playouts ( #1841 )
...
* add collection content to yaml playout
* add smart_collection content
* add multi_collection content
* add playlist content
1 year ago
Jason Dove
8aa55fdfce
replace new_epg_group instruction with epg_group; copy sequence custom title to sequence items
1 year ago
Jason Dove
961fe8bbf2
improve shuffling behavior; add custom_title ( #1838 )
...
* improve yaml shuffling behavior
* add custom_title to playout instructions
1 year ago
Jason Dove
75f991d670
yaml history fix ( #1836 )
1 year ago
Jason Dove
e3c981004b
show all items in epg by default ( #1835 )
1 year ago
Jason Dove
befaa037e2
default duration to make a new epg group per item; default duration to NOT use offline tail ( #1834 )
1 year ago
Jason Dove
7d83e66ba6
add yaml playout history; allow yaml playouts to be extended ( #1832 )
...
* add multi_part; refactor skipping items
* save and apply history for yaml playouts
* do not remove history on yaml playout reset
1 year ago
Jason Dove
391528cd94
add pad_until instruction ( #1831 )
...
* revert dotnet workaround
* add pad_until instruction
1 year ago
Jason Dove
b737775f9a
add yaml skip to item instruction ( #1830 )
...
* work around MSB3374 error
* add skip to item instruction
1 year ago
Jason Dove
ec99d5976d
add shuffle sequence instruction ( #1827 )
1 year ago
Jason Dove
59f11f1a1a
add yaml playout sequences ( #1826 )
1 year ago
Jason Dove
6f66909957
add "all" instruction ( #1821 )
...
* add "all" instruction
* use string for value we don't care about
1 year ago