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.
⚠ | Task | Description |
---|---|---|
⚠ | 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. |