refactor movie library scanners (#761)

* catch health check cancellation

* local library scanner cleanup

* emby and jf library scanner cleanup

* rework emby movie library scanner

* refactor emby movie library scanner

* refactor jellyfin movie library scanner

* clear etag until after new media has been processed

* refactor plex movie library scanner

* update changelog
This commit is contained in:
Jason Dove
2022-04-25 20:31:12 -05:00
committed by GitHub
parent 0a4f6d9b62
commit 392aebd46f
46 changed files with 2837 additions and 2523 deletions
+9
View File
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
### Fixed
- Cleanly stop local library scan when service termination is requested
### Changed
- Update Plex, Jellyfin and Emby movie library scanners to share a significant amount of code
- This should help maintain feature parity going forward
### Added
- Add `unavailable` state for Emby movie libraries
## [0.5.3-beta] - 2022-04-24
### Fixed