Jason Dove
b72d150775
add day_of_week to channel stream selector content_condition ( #2766 )
4 months ago
Jason Dove
aa08ad5765
optimize check for orphaned artwork ( #2760 )
5 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
5 months ago
Jason Dove
cc521326d9
hide jellyfin timing stats by default; enable with env var ( #2756 )
5 months ago
Jason Dove
474e647d6d
more jellyfin performance improvements ( #2747 )
...
* fix slow db and api logging so it also works in scanner project
* don't request people from jellyfin by default
5 months ago
Jason Dove
c606319030
add some performance troubleshooting env vars ( #2745 )
...
* add slow query logging
* add slow api logging for jellyfin
* add configurable jellyfin page size
* feedback
5 months ago
Jason Dove
1b72b8491c
improve multi-episode grouping logic ( #2744 )
5 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
5 months ago
Jason Dove
0af81ad839
add target loudness to ffmpeg profile ( #2727 )
...
* add target loudness to ffmpeg profile
* fix filter
5 months ago
Jason Dove
2f0cd1eb6c
update dependencies ( #2726 )
5 months ago
Jason Dove
99b8c56a31
rework fallback filler ( #2719 )
...
* fallback fixes
* use hardware encoding for fallback filler
* rework fallback filler
* fixes
5 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
5 months ago
Jason Dove
f9e4c4d386
improve build time by only running analyzers explicitly ( #2710 )
...
* improve build time by only running analyzers explicitly
* don't exclude scanner from analyzers
* Revert "don't exclude scanner from analyzers"
This reverts commit d927f9850a .
* fix sed syntax for linux
6 months ago
Jason Dove
a1f9b86fc1
add download media sample button to playback troubleshooting ( #2709 )
...
* add download media sample button to playback troubleshooting
* fixes
6 months ago
Jason Dove
a90fe26d50
script element packet spike ( #2703 )
...
* script element packet spike
* fixes
6 months ago
Jason Dove
72dc401829
fix chronological sorting for other videos ( #2699 )
6 months ago
Jason Dove
85e25ca6ea
add channel start time template data ( #2698 )
...
* add channel start time template data
* rename
6 months ago
Jason Dove
54606c76f9
framerate improvements ( #2692 )
...
* framerate improvements
* fixes
6 months ago
Jason Dove
6bd49ffcec
add remote stream metadata ( #2690 )
...
* add remote stream metadata
* use ifilesystem for last write time
* clean up unused inheritance
* optimize channel data query
* revert removeartwork change
* properly handle remote stream artwork in orphaned artwork check
6 months ago
Jason Dove
c524bc0d7d
add script graphics element ( #2681 )
...
* add script graphics element
* pass template data as json to stdin
* update changelog
6 months ago
Jason Dove
7bd8cefe2e
more dotnet 10 updates ( #2676 )
...
* update more libraries to dotnet 10
* fix dockerfiles
* fix numeric types
6 months ago
Jason Dove
6c635a4be9
upgrade to dotnet 10 ( #2667 )
...
* upgrade to dotnet 10
* remove packages that would be pruned
* properly fix tests
6 months ago
Jason Dove
9d637cdd54
update dependencies ( #2661 )
6 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
6 months ago
Jason Dove
5c51710e2f
add disabled and hidden channel indicators ( #2649 )
6 months ago
Jason Dove
3cb84c2491
refresh classic playouts by default ( #2647 )
6 months ago
Jason Dove
21f4439aa4
block ui improvements ( #2646 )
...
* template editor improvements
* more keyboard navigation
* replace template tree view with template table
6 months ago
Jason Dove
d88e721d2f
optimize database calls related to search index ( #2645 )
6 months ago
Jason Dove
b6d509b9cd
add search query collection type to block schedules ( #2644 )
...
* add search query collection type to block schedules
* fix history
6 months ago
Jason Dove
6603500132
fix content_total_duration in graphics engine ( #2643 )
6 months ago
Jason Dove
48b1aa3e64
fix block playout build bug ( #2642 )
6 months ago
Jason Dove
42b35f7aae
add channel playback troubleshooter ( #2641 )
...
* fix motion graphics loop when seeking
* add channel playback troubleshooter
* fix errors
6 months ago
Jason Dove
8b18f2a304
expose arbitrary epg data to graphics engine ( #2633 )
6 months ago
Jason Dove
1e0bba0dc6
allow custom song background images ( #2632 )
...
* allow custom song background images
* allow custom missing album art
6 months ago
Jason Dove
e2d8dee8cd
artwork updates ( #2624 )
...
* add new logo svg; replace favicons
* replace background
* allow error/offline background customization
6 months ago
Jason Dove
bc400de94c
clear custom title when stopping guide group in scripted schedule ( #2622 )
6 months ago
Jason Dove
b9a73226a8
fix interlaced check ( #2621 )
...
* fix interlaced check
* reset any incorrect interlaced probe results
6 months ago
Jason Dove
d0505cd5c5
add better check for interlaced content ( #2620 )
6 months ago
Jason Dove
2b0079fedc
allow graphics elements with yml and yaml extension ( #2617 )
7 months ago
Jason Dove
dd9317e3e8
fix mpegts script on windows ( #2614 )
7 months ago
Jason Dove
7530c592ff
add graphics element name ( #2613 )
...
* add graphics element name
* update dependencies
7 months ago
Jason Dove
5083e748ed
fix mpegts script loading ( #2610 )
7 months ago
Jason Dove
053b3cd1d7
add mpegts script system ( #2609 )
...
* add basic mpegts script
* use custom mpegts script
* update changelog
7 months ago
Jason Dove
e6824cf251
graphics engine: add scaled resolution and place within source content ( #2606 )
7 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
7 months ago
Jason Dove
453737a521
add custom_title to start_epg_group ( #2599 )
7 months ago
Jason Dove
dd38ba19ea
add collection type search query ( #2598 )
7 months ago
Jason Dove
d2cbfcb79a
fix error screen generation ( #2594 )
7 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
7 months ago
Jason Dove
4822ba5486
fix block start time calculation ( #2587 )
7 months ago