Jason Dove and GitHub
bcea96d53a
always log scanner exit code when it is non-zero ( #2670 )
...
* always log scanner exit code when it is non-zero
* remove test abort
2025-11-26 12:50:19 -06:00
Jason Dove and GitHub
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
2025-10-21 15:08:49 -05:00
Jason Dove and GitHub
1c07df5bc3
use cancellation tokens in many places ( #2350 )
...
* use cancellation tokens everywhere
* more cancellation tokens
2025-08-27 03:20:35 +00:00
Jason Dove and GitHub
245c4ec359
code analysis and cleanup ( #1411 )
...
* cleanup scanner project
* cleanup infrastructure projects
* cleanup ffmpeg project
* cleanup core project
* cleanup app project
* cleanup main project
* update dependencies
* code cleanup
2023-09-03 06:23:42 -05:00
Jason Dove and GitHub
03df2a6c8a
overdue code cleanup ( #1271 )
2023-05-10 13:18:18 -05:00
Jason Dove and GitHub
c56e2526c4
fix media server scanning ( #1196 )
...
* fix media server scans
* update dependencies
2023-03-06 08:28:35 -06:00
Jason Dove and GitHub
13e21bbcce
sync episode tags and genres ( #1155 )
...
* sync episode tags and genres
* update dependencies
* property update local episode genres and tags
* fix test
2023-02-12 09:53:20 -06:00
Jason Dove and GitHub
e271f43066
more scan check fixes ( #1126 )
2023-01-21 08:22:56 -06:00
Jason Dove and GitHub
4369d04940
scanner improvements ( #1122 )
...
* optimize periodic scanning
* set scanner process priority
* update dependencies
2023-01-20 05:37:39 -06:00
Jason Dove and GitHub
9479806cb0
scanner refactoring and other cleanup ( #1082 )
...
* move subtitles provider into scanner
* move more stuff into scanner
* move nfo into scanner
* add scan subcommand
* fix a bunch of nfo build warnings
* more subcommands
* fix warnings
* cleanup logging
* remove unused code
* cleanup old ffmpeg stuff
* rename complex filter
* refactor wrapped segmenter
2022-12-31 10:57:20 -06:00
Jason Dove and GitHub
7b1edd9c54
add new scanner process ( #1080 )
...
* start moving local scans to separate process
* send progress updates to main process
* move scanners and tests
* simplify dependencies; sync search index
* commit search index more often when scanning
* support forced scan and cancellation
* use scanner process for plex libraries
* update changelog
* update dockerfiles
* fix search index for local folder scanning
* rework plex scanners
* rework scanner handlers
* emby works again
* sync jellyfin
* cleanup
* update build
* update changelog
* remove scanner dependency in pr and artifacts workflows
* fix mac sed syntax
* fix pr build
2022-12-30 12:53:05 -06:00