Jason Dove
dabd920eab
clean up old local movie artwork
7 months ago
Jason Dove
0dca4df90a
move plex artwork removal to its own repository
7 months ago
Jason Dove
36f44f14bb
fix other video artwork in xmltv ( #2777 )
7 months ago
Jason Dove
974020a98f
optimize searching for shows, seasons and movies ( #2768 )
...
* load search logging level on startup
* optimize searching for shows, seasons and movies
* use season metadata directly
7 months ago
Jason Dove
b0b7bd17b3
respect z_index on all graphics element types ( #2765 )
7 months ago
Jason Dove
aa08ad5765
optimize check for orphaned artwork ( #2760 )
7 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
7 months ago
Jason Dove
cc521326d9
hide jellyfin timing stats by default; enable with env var ( #2756 )
7 months ago
Jason Dove
a96ef328a5
more scanning improvements related to media file table ( #2754 )
7 months ago
Jason Dove
89bb3759de
more jf episode scanning improvements ( #2753 )
...
* more jf episode scanning improvements
* bump log level on important message
* add transaction
7 months ago
Jason Dove
12f2583c96
add timings for jf episode loading and saving during update ( #2752 )
7 months ago
Jason Dove
7c82ecdfff
use separate load queries for jf episode inserts and updates ( #2751 )
7 months ago
Jason Dove
bcd2ea7db3
db optimizations around names and case-sensitivity ( #2749 )
...
* generate (case-insensitive) unique names for fields that should be unique
* move name case-insensitivity down to schema level
* update changelog
7 months ago
Jason Dove
80f6e468eb
collect and print timings during jellyfin show library scans ( #2748 )
...
* collect and print timings during jellyfin show library scans
* update p99
7 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
7 months ago
Jason Dove
14d2dd0c3a
optimize jellyfin database fields and indexes ( #2746 )
...
* optimize jellyfin database fields and indexes
* copy paste
7 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
7 months ago
Jason Dove
74b049b6e3
fix nvenc playback when color metadata changes mid-stream ( #2740 )
...
* fix nvenc playback when color metadata changes mid-stream
* update dependencies (needed to fix unit test runner)
* limit noautoscale to when it's not already present
7 months ago
Jason Dove
2f0cd1eb6c
update dependencies ( #2726 )
8 months ago
Jason Dove
6562d616fb
smart collection names must be case insensitive ( #2721 )
...
* smart collection names must be case insensitive
* use explicit ci collation for mysql
8 months ago
Jason Dove
d8122edad6
fix duplicate smart collection names ( #2720 )
...
* fix duplicate smart collection names
* fix update error
8 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
8 months ago
Jason Dove
c14f373f23
implement rectangles packet for script element ( #2704 )
...
* implement rectangles packet for script element
* fixes
8 months ago
Jason Dove
a90fe26d50
script element packet spike ( #2703 )
...
* script element packet spike
* fixes
8 months ago
Jason Dove
85e25ca6ea
add channel start time template data ( #2698 )
...
* add channel start time template data
* rename
8 months ago
Jason Dove
e12888ebee
fix recent regression to subtitle graphics element ( #2696 )
8 months ago
Jason Dove
468ff087d4
fix loading epg entries for motion and script elements ( #2693 )
8 months ago
Jason Dove
54606c76f9
framerate improvements ( #2692 )
...
* framerate improvements
* fixes
8 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
8 months ago
Jason Dove
c524bc0d7d
add script graphics element ( #2681 )
...
* add script graphics element
* pass template data as json to stdin
* update changelog
8 months ago
Jason Dove
1f31beab5b
fix plex other video library detection ( #2679 )
8 months ago
Jason Dove
6c635a4be9
upgrade to dotnet 10 ( #2667 )
...
* upgrade to dotnet 10
* remove packages that would be pruned
* properly fix tests
8 months ago
Jason Dove
9d637cdd54
update dependencies ( #2661 )
8 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
8 months ago
Jason Dove
505e135482
use fonts cache folder for subtitle graphics elements ( #2651 )
9 months ago
Jason Dove
fdf1e70e0d
fix subtitle graphics element path and fonts ( #2650 )
9 months ago
Jason Dove
d88e721d2f
optimize database calls related to search index ( #2645 )
9 months ago
Jason Dove
b6d509b9cd
add search query collection type to block schedules ( #2644 )
...
* add search query collection type to block schedules
* fix history
9 months ago
Jason Dove
6603500132
fix content_total_duration in graphics engine ( #2643 )
9 months ago
Jason Dove
42b35f7aae
add channel playback troubleshooter ( #2641 )
...
* fix motion graphics loop when seeking
* add channel playback troubleshooter
* fix errors
9 months ago
Jason Dove
8b18f2a304
expose arbitrary epg data to graphics engine ( #2633 )
9 months ago
Jason Dove
dcea6d474f
update dependencies ( #2627 )
9 months ago
Jason Dove
d93c404607
fix interlaced check again ( #2623 )
...
* fix interlaced check again
* add interlaced ratio to media item info
9 months ago
Jason Dove
b9a73226a8
fix interlaced check ( #2621 )
...
* fix interlaced check
* reset any incorrect interlaced probe results
9 months ago
Jason Dove
d0505cd5c5
add better check for interlaced content ( #2620 )
9 months ago
Jason Dove
9d2cff53c5
fix removing tags from local libraries ( #2616 )
9 months ago
Jason Dove
dd9317e3e8
fix mpegts script on windows ( #2614 )
9 months ago
Jason Dove
7530c592ff
add graphics element name ( #2613 )
...
* add graphics element name
* update dependencies
9 months ago
Jason Dove
132466b3d3
add avisynth script support to all local libraries ( #2612 )
...
* detect avisynth demuxer
* cache ffmpeg capabilities
* check for working avisynth
* scan avs files in all local libraries
* update changelog
9 months ago
Jason Dove
053b3cd1d7
add mpegts script system ( #2609 )
...
* add basic mpegts script
* use custom mpegts script
* update changelog
9 months ago