Jason Dove and GitHub
4a754c4e6a
add helper text for sequential schedule file ( #2514 )
2025-10-11 06:43:59 -05: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
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
2025-08-23 20:16:12 +00:00
Jason Dove and GitHub
e06ee54070
rename yaml playout to sequential schedule ( #2335 )
...
* clarify some schedule and playout terms
* more renaming
2025-08-23 14:27:32 +00:00
Jason Dove and GitHub
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
2025-08-16 14:44:48 +00:00
Jason Dove and GitHub
f2c49bd0fd
rework alternate schedule and playout template editors ( #2142 )
...
* rework alternate schedules editor
* rework playout templates editor
2025-07-12 18:51:44 +00:00
Jason Dove and GitHub
e0df454ac6
more layout updates for mobile ( #2137 )
...
* update trakt, filler, filler editor ui
* update schedules and playouts
* update playout editor
* update dependencies
* update yaml playout editor
* update path replacement editor
2025-07-11 21:08:37 +00:00
Jason Dove and GitHub
956734ce39
globalization fixes ( #2014 )
...
* fix crashes caused by decimal separator
* improvements to playout reset ui
* remove code quality workflow
2025-05-26 16:32:25 +00:00
Jason Dove and GitHub
e44a391f00
fix navigation when using ETV_BASE_URL ( #2013 )
2025-05-25 15:29:36 +00:00
Jason Dove and GitHub
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
2024-07-29 13:09:14 -05:00
Jason Dove and GitHub
fa20c5e01e
template playout => yaml playout ( #1813 )
2024-07-26 14:33:55 -05:00
Jason Dove and GitHub
d9a7615cf6
add experimental playout template system ( #1808 )
...
* add template playout kind
* add template scheduler count
* implement pad to next
* only allow resetting template playouts
* update changelog
2024-07-26 08:34:18 -05:00
Jason Dove and GitHub
087901d177
adjust block unique constraint ( #1634 )
...
* upgrade dependencies
* allow blocks with same name in different groups
* code cleanup
2024-03-05 10:39:06 -06:00
Jason Dove and GitHub
dcbe4837bf
first pass at block scheduling ( #1548 )
...
* add blocks, block groups
* basic block and block item editing
* add template groups and basic template editing (name)
* add blocks to template calendar
* edit playout templates
* add calendar preview to playout templates
* add basic block playout building
* add mysql migration
* update changelog
2024-01-13 22:01:21 -06:00
Jason Dove and GitHub
0330b9326d
add external json playout type for dizquetv interop ( #1539 )
...
* add external json playout
* basic local playback works
* fallback to streaming from plex
* update external json file
* update changelog
2024-01-08 19:45:43 -06:00
Jason Dove and GitHub
a7661c8498
add mysql database provider ( #1375 )
...
* refactor sqlite into separate library
* support mysql
* fixes
* sql fixes
* cleanup
* update changelog
2023-08-12 21:44:14 -05:00
Jason Dove and GitHub
a9c93ff498
add custom resolution management ( #1326 )
...
* update some dependencies
* add custom resolution management
2023-06-25 09:14:19 -05:00
Jason Dove and GitHub
c02b83d0d6
code cleanup ( #743 )
...
* update tools
* run code cleanup
* update dependencies
2022-04-19 17:47:18 -05:00
Jason Dove and GitHub
1ab98578ab
refactor namespaces and imports ( #670 )
...
* re-namespace
* optimize usings
* more usings
* more of the same
* more implicit/global usings
* cleanup all usings
* minor fixes
2022-03-03 15:36:07 -06:00
Jason Dove and GitHub
452f361384
use cancellation tokens in ui ( #666 )
...
* use cancellation tokens in pages
* use cancellation token in shared ui
* use cancellation tokens in artwork controller
2022-03-01 21:31:48 -06:00
Jason Dove and GitHub
ce228604e8
use select controls instead of autocomplete ( #532 )
...
* use select instead of autocomplete for playout editor
* use select instead of autocomplete for filler preset editor
* reset selected collection when changing collection type
* use select instead of autocomplete for multi collection editor
* more select
* more select controls
2021-12-06 12:49:48 -06:00
Jason Dove
9afec19888
cleanup
2021-05-23 03:27:20 -05:00
Jason Dove and GitHub
77a69af1a8
sort channels and schedules in playout editor ( #135 )
2021-04-04 16:24:46 -05:00
Jason Dove and GitHub
e3b91e62ae
new movie layout, new dark ui ( #55 )
...
* include cache header on artwork responses
* rework movie page to include fan art
* full width app bar
* dark mode
* cleanup
* fix placeholder color
2021-03-10 03:26:51 +00:00
Jason Dove and GitHub
1aac2f13c9
scanning and poster improvements ( #24 )
...
* first pass at refresh-all-metadata by source
* add version to startup logs
* lock media source during refresh
* fix local media source "name" in collection editor
* optimize scanning so playouts only rebuild when necessary
* support more poster file types
* more scanning improvements; check for missing posters during scans
2021-02-14 17:04:50 +00:00
Jason Dove and GitHub
d04f3d574b
Fix fallback metadata parsing for TV ( #3 )
...
* fix yml formatting
* test build action
* move ci workflow
* fix unit tests from dotnet test command
* add release workflow
* try another matrix syntax
* fix path to csproj
* fix target framework
* more release fixes
* port fixes for running outside of docker
* more search fixes
* improve fallback metadata parsing, add tests
* fix odd behavior when searching collections
* more fallback metadata fixes
* refresh "other" metadata on startup
2021-02-11 11:57:32 +00:00
Jason Dove
0e262f227d
playout builder bugfixes
2021-02-10 07:43:18 -06:00
Jason Dove
32f4bfcf08
add playout via ui
2021-02-10 06:30:02 -06:00