Skip to content

Shokofin Dev 5.0.4.37

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Sep 13:45
· 277 commits to dev since this release

Update 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.