Repository navigation
Shokofin Dev 5.0.4.37
Pre-releaseUpdate your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
fix: Make TryGet* methods on api manager safer by not throwing if Shoko is unreachable.
refactor: Conditional merging of multiple version:
Leave things as-is if everything is as intended, and only conditionally update the videos that needs to be updated. This will sped it up from 2m to 7s with a hot cache, and from 4m to 2m on a cold cache for my test server, in addition it will now NOT touch things which are already correctly linked/unlinked.
refactor: Rework external url & provider id logic:
-
Store external urls without the base to save space.
-
Inflate/deflate the external url array after/before storing it.
-
Made the (new) stored external urls mandatory, and removed the option to display more optional urls from the config and UI.
-
Simplified parts of the provider id handling for some providers.
-
Set the internal ID on all items. The lookup paths already existed, but the IDs were not set on all items.
-
Minor variable name tweaks.