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
16 hours ago
Jason Dove
b2caf8ee8d
fix remote stream indexing due to missing titles ( #2739 )
2 days ago
Jason Dove
2f0cd1eb6c
update dependencies ( #2726 )
2 weeks 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
1 month ago
Jason Dove
7bd8cefe2e
more dotnet 10 updates ( #2676 )
...
* update more libraries to dotnet 10
* fix dockerfiles
* fix numeric types
1 month ago
Jason Dove
6c635a4be9
upgrade to dotnet 10 ( #2667 )
...
* upgrade to dotnet 10
* remove packages that would be pruned
* properly fix tests
1 month ago
Jason Dove
9d637cdd54
update dependencies ( #2661 )
1 month 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
1 month ago
Jason Dove
d88e721d2f
optimize database calls related to search index ( #2645 )
2 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
2 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
2 months ago
Jason Dove
545db4db9b
update dependencies ( #2565 )
...
* logging cleanup
* update dependencies
2 months ago
Jason Dove
e590298b93
add deep scans for external collections ( #2562 )
2 months ago
Jason Dove
f7c699248c
fix collection and network scanners ( #2557 )
2 months ago
Jason Dove
626048f9c3
change how scanner and main process communicate ( #2555 )
...
* report scanner progress using api
* process scanner search index updates through api
* update changelog
* update dependencies
2 months ago
Jason Dove
6404dee646
update dependencies ( #2539 )
3 months ago
Jason Dove
c03f81a465
add block playout troubleshooting tool ( #2512 )
...
* rename yaml validation to sequential schedule validation
* some better exception handling
* add block playout troubleshooting page
* add paged block playout history
* add history details
* update changelog
3 months ago
Jason Dove
64bb1b0d61
fix classic schedule flood bug ( #2414 )
...
* clean up some logging
* fix classic schedule flood bug
4 months ago
Jason Dove
f124554fba
add some debug logging for music video scanning ( #2408 )
4 months ago
Jason Dove
4e065fe922
update dependencies ( #2406 )
4 months ago
khreezy
cb78b21d1c
add support for aif, aifc, aiff ( #2325 )
...
* adds .aiff to supported audio file extension in local folder scanner
* add support for aif, aifc, aiff
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
4 months ago
Jason Dove
9462156148
fix mysql playout builds ( #2352 )
...
* more cancellation tokens and fixes
* so much cancellation token
* fix mysql playout builds
4 months ago
Jason Dove
1c07df5bc3
use cancellation tokens in many places ( #2350 )
...
* use cancellation tokens everywhere
* more cancellation tokens
4 months ago
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
midnite8177
d0af507bef
add ability to deep scan just a single tv show for Plex, Emby, and Jellyfin ( #2318 )
...
* add ability to deep scan just a single tv show for Plex, Emby, and Jellyfin
Including "/api/libraries/{id:int}/scan-show" REST API endpoint to
trigger.
* restrict plex search results to the intended library
* restrict scanning to media server libraries that are marked to sync with etv
* fix previous commit
* also guard library scan api
* add scan buttons to show ui
* scan single plex show by id
* scan jellyfin and emby single shows by id
* update changelog
---------
Co-authored-by: Jeff Slutter <MrMustard@gmail.com>
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
5 months ago
midnite8177
f626954eb7
add external chapter file scanning ( #2317 )
...
* add external chapter file scanning
Support Matroska chapter xml files next to media file with extension .xml or .chapters
* only update chapters in db
---------
Co-authored-by: Jeff Slutter <MrMustard@gmail.com>
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
5 months ago
Jason Dove
f31a48c429
fix episodes from multiple plex servers ( #2314 )
5 months ago
Jason Dove
03c5b7e664
refactor some tests; upgrade dependencies ( #2292 )
...
* refactor some tests
* upgrade dependencies
* disable new test
5 months ago
Jason Dove
6159b6a5b2
support more music video thumbnail filenames ( #2258 )
5 months ago
Jason Dove
2a05cc6e32
add remote stream is_live property ( #2181 )
5 months ago
Jason Dove
5c43ae47b1
add basic remote stream library ( #2175 )
...
* initial remote stream library support; scanning seems to work ok
* flood schedule remote streams kind of works
* switch remote stream definitions to yaml files
* implement remote stream script playback
* update changelog
6 months ago
Jason Dove
c29788bc3f
add movie nfo country to search index ( #2173 )
6 months ago
Jason Dove
1cbd48cea0
log nfo file name with nfo parsing errors ( #2168 )
6 months ago
Jason Dove
464c1e2ea8
fix bugs with playout mode multiple ( #2160 )
6 months ago
dependabot[bot]
107e8cfded
Bump Jint and System.CommandLine ( #2152 )
...
Bumps Jint from 4.3.0 to 4.4.0
Bumps System.CommandLine from 2.0.0-beta5.25306.1 to 2.0.0-beta6.25358.103
---
updated-dependencies:
- dependency-name: Jint
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: System.CommandLine
dependency-version: 2.0.0-beta6.25358.103
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 months ago
Jason Dove
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
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
a42234a7c3
update plex plot during deep scan ( #2105 )
6 months ago
Jason Dove
e2ffa70529
support episodedetails and musicvideo as top-level other video nfo tags ( #2098 )
6 months ago
Jason Dove
cd28afcd91
dont reload appsettings.json at runtime ( #2093 )
...
* dont reload appsettings.json at runtime
* also disable here
6 months ago
Jason Dove
c6ee41484e
allow other videos and images to use the same folders ( #2087 )
6 months ago
Jason Dove
0f795e4e2f
add plex network metadata ( #2085 )
...
* initial plumbing
* scan for plex networks
* save network contents to db as tags
* eliminate network tag id churn
* add network and show_network to search index
* update last networks scan
* show networks on tv show page
* update changelog
6 months ago
Jason Dove
3805b9e48c
update dependencies that require api migrations ( #2063 )
...
* migrate system.commandline to 2.0.0-beta5 api
* bump sixlabors.imagesharp
* migrate skiasharp to 3.x api
6 months ago
Jason Dove
9267edbcc9
fix scanning libraries ( #2062 )
6 months ago
Jason Dove
06f233e5bd
upgrade to dotnet 9 ( #2056 )
6 months ago
Jason Dove
9917774671
allow searching by smart collection ( #2055 )
6 months ago
Jason Dove
da1cfab5f4
remove jellyfin admin user id requirement ( #2025 )
7 months ago
Jason Dove
140a663da4
update dependencies ( #2003 )
...
* update dependencies
* more dependency updates
8 months ago
Jason Dove
e4ff825ae8
fix displaying playout item durations that are greater than 24 hours ( #1932 )
...
* fix displaying playout item durations that are greater than 24 hours
* upgrade refit to make build happy
* upgrade all dependencies
1 year ago
Jason Dove
063f463951
update dependencies ( #1918 )
1 year ago