Update your plugin using the unstable manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
misc: update build config
feat: add real time monitoring support for the VFS
-
Added a library scan watcher, responsible for tracking when a library scan starts and ends.
-
Fixed it so the signalr events won't be emitted (but still logged) if a library scan is running, preventing the events from interfering with the in-progress library scan. This is how jellyfin core already handles the file events during a scan, and will help prevent double updating the entries during a scan.
-
Refactored it so the resolve manager is responsible for processing file events, so it can consume events from both the signalr event events in addition to the the new file events from the newly added library monitor.
-
Added an experimental library monitor responsible for emitting file events for the VFS. This should make it so real time monitoring will work with the VFS again, but the implementation haven't been thoroughly tested so there may still be bugs (or not).
-
Fixed it so the auto clear cache will never run during a library scan. It may still run if the caches idles for too long during a refresh of the library outside the library scan though.
refactor: don't cache media folder search
anymore, since it's probably not needed anymore.
Full Changelog: 3.0.1.167...3.0.1.168