Jason Dove
794d209941
use latest authorization method with jellyfin api ( #2821 )
...
* use latest authorization method with jellyfin api
* temp pin dotnet sdk version to 10.0.102
* fix parameter name
6 months ago
Jason Dove
4fa11b6943
add scheduling context to playout details table ( #2817 )
...
* add scheduling context to playout details table
* fix missing context copies
6 months ago
Jason Dove
45e7d61676
update dependencies ( #2813 )
6 months ago
Jason Dove
f47134d2d0
log warnings when transcoding speed is potentially insufficient ( #2808 )
...
* refactor parsing ffmpeg progress/speed
* log warnings when transcoding speed is potentially insufficient
* dont log progress on hls direct; fix tests
6 months ago
Jason Dove
36147b9e9c
fix indexing collections in elasticsearch ( #2806 )
...
* fix indexing collections in elasticsearch
* more safety
6 months ago
Jason Dove
e10b28bc0b
add normalization options ( #2802 )
...
* add new fields to database
* update editor
* audio and video normalization settings appear to work
* implement optional color normalization
* fix transcoding tests
* update changelog
6 months ago
Jason Dove
e80f687612
add marathon group by director ( #2800 )
6 months ago
Jason Dove
b86f45844c
add health check to verify ffmpeg capabilities (filters) ( #2798 )
...
* add health check to verify ffmpeg capabilities (filters)
* fix loudnorm
6 months ago
Jason Dove
1754e7d5fb
add health check for empty classic schedules ( #2796 )
6 months ago
Jason Dove
f96be8f99f
update plex episode metadata during scan ( #2795 )
6 months ago
Jason Dove
3d81f760ee
fix z-index sorting in graphics engine ( #2786 )
7 months ago
Jason Dove
4ce87feac1
log graphics element z index ( #2785 )
7 months ago
Jason Dove
f217ba185b
sync jf and emby library name and type changes ( #2784 )
7 months ago
Jason Dove
e925bd6913
sync plex library name changes ( #2783 )
...
* sync plex library name changes
* feedback
7 months ago
Jason Dove
7f361d1ea9
update dependencies ( #2780 )
...
* update messaging
* update dependencies
7 months ago
Jason Dove
35d24ffea6
cleanup artwork cache folder ( #2779 )
...
* cleanup artwork cache folder
* fixes
* ignore watermarks that no longer exist on the file system
7 months ago
Jason Dove
a2d023ee69
local scanner artwork cleanup ( #2778 )
...
* move plex artwork removal to its own repository
* clean up old local movie artwork
* clien up old music video/artist artwork
* clean up old remote stream artwork
* clean up old song artwork
* clean up old show artwork; properly update season artwork
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