Skip to content

Scheduled Tasks

Shokofin comes with a set of tasks that can be accessed within the Jellyfin dashboard under the Scheduled Tasks section in the sidebar. More info on what Jellyfin tasks are can be found here.

Tasks

The following tasks are available in Shokofin:

About Advanced Tasks

Shokofin provides some advanced tasks that are normally hidden. They can be made accessible through the plugin settings by clicking the Shoko Server version number under the Connection Settings section 7 times. Advanced tasks will be indicated using the symbol in the section below.

TaskDescription

Check Server Version

Retrieve and update the known version of the connected Shoko Server.

Cleanup Virtual File System Roots

Removes any stale or leftover virtual file system roots that could have been left behind due to an outdated install or unfinished library removal.

Clear Plugin Cache

Forcefully clears the plugin cache. Only should be ran for debugging or troubleshooting purposes. Do not run while a library scan is in progress!

Export User Data

Export the user data stored in Jellyfin to Shoko Server. Will not import user data from Shoko Server.

Import User Data

Import the user data stored in Shoko Server to Jellyfin. Will not export user data from Jellyfin.

Merge Episodes

Merge all episode entries with the same Shoko Episode ID into a single entry. Do not run while a library scan is in progress!

Merge Movies

Merge all movie entries with the same Shoko Episode ID into a single entry. Do not run while a library scan is in progress!

Migrate Episode User Watch Data

Migrate user watch data for episodes stored in Jellyfin to the newest ID namespace.

Reconstruct Collections

Reconstruct all native Jellyfin collections managed by Shokofin outside of a library scan. Do not run while a library scan is in progress!

Split Episodes

Split all episode entries with the same Shoko Episode ID into separate entries. Do not run while a library scan is in progress!

Split Movies

Split all movie entries with the same Shoko Episode ID into separate entries. Do not run while a library scan is in progress!

Sync User Data

Synchronize the user data stored in Jellyfin with Shoko Server. Imports and exports data as needed.