Releases: ShokoAnime/Shokofin
Shokofin Dev 4.2.0.3
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
fix
: Fix part episodes (take 2):
- Fixed it so the paths match exactly for the episode parts except for the part number, since Jellyfin's internal logic didn't like that the file ids were different between the parts. The fix was to add all file ids to the file name and select the correct id for the given part.
fix
: Ensure all media folder configurations are available:
…before cleaning up the VFS roots, since we rely on the metadata being available to fix them properly.
Shokofin Dev 4.2.0.2
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
repo
: Update read-me. (Skip CI)
fix
: Auto remove old media folder mappings:
- Automagically remove old media folder mappings.
fix
: Fix part episodes:
- Move the .ptX in partial episodes so Jellyfin properly recognises the parts.
Shokofin Dev 4.2.0.1
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
fix
: Don't clean up VFS if it doesn't exist.
Shokofin 4.2.0 Released
Last release of the plugin before starting on adding the TMDB support (in code). Next major release after this minor release will be waiting for Shoko Server 5.0 and Jellyfin 10.10 to be released.
Not really much else to say, except maybe read on if you care what changed in this release, otherwise have a nice day. 🍃
Highlights
Here are some of the key features and improvements since the last stable release (4.1.1):
New Additions
-
The settings page have been visually overhauled. The whole page has been rewritten to support a tab based view. Some settings have been marked as advanced and hidden until the new advanced mode is enabled. And the ground work for future utilities has been laid down. Refer to the newly updated documentation for more information about the new settings and the advanced mode. (8a06ac5, 006e955, 172e788, cad46bb, 46621a5, d550585, 50f10a3, 96066d1, 541e5bf, bbe1c6d, dd56da0, 2c07b65, 5f20870, 0d765de, 7f48195, ca2583a, 53436a2, befd5a0, 75a0e8a, 2ba25c1, c25f4e9, fd6520f, 4f49841, 1f739a6, 4652327, ecd1398, 6044d90, 365034f, df1a57b, 0d636e6, 2d3d7ca, 0fc5054, e42173f, 946b341, c09c6ea, dd9a2ce, e163f99)
-
Added support for logos for daily (and next stable) Shoko Server users. (1d4705e, 8cf2b11)
-
Added support for image language codes. (c5b0fd4, 18849ae, 274294f, 123016f)
-
Added new advanced options to allow changing where the VFS live. You can place them in the Jellyfin data directory (the default), the Jellyfin cache directory, or any other custom directory. (6d0c4b3, 4bbe366, edb3823, 2c2ec46, 221c54c, 6829d74, 1414bb0)
-
Add an advanced option to physically attach the VFS to libraries. (715f740, 109b967, 9b3fce1, 00465e5, 2da817f, fa6b9e1, 5e10d54, 2290804, ca68c22, 8b9c5cb, 669503f, b575f8f, f57c547, 2c2ec46, 221c54c, 6929250, 6829d74, 7344b33, 1414bb0, 7c53798, 8239677, 8ec4bcc)
-
Added a new advanced option to resolve any symbolic links to their real target before generating the symbolic links to place to the VFS, effectively skipping the additionally needed lookup steps later when Jellyfin accesses the symbolic link placed in the VFS. (96518c5)
-
Implemented episode/movie merging upon refresh. (aadf950, 6848190, aeb94b5)
-
Added Shoko preferred descriptions for daily (and next stable) Shoko Server users. (9c772da)
-
Added a VFS preview endpoint for debugging purposes. A debug utility may or may not appear in the plugin soon-ish. (4baee92)
Bug Fixes
-
Append base path to image URLs. (4890504, 359bfef, f7c361f, fddf8d0, b720a39)
-
Fix models for latest daily server and current stable server. (35bb6ca, 1d4705e, 3163fac, cf9c31d, 70bfe17, 56e30c4, 0d9503e)
-
Remove all unused tvdb fields. (3806a6f)
-
Expect the unexpected. (fb5fe4c)
-
Add missing query parameter in series file endpoint. (e481000)
-
Sanitize collection overviews. (e481000)
-
Add back and fix image is available check. (87ef8f5, ea69f41, e1f3757)
-
Check if plugin is enabled for item before looking up id during watch data syncing. (6e4fe63, f11bef4)
-
Sanitize release groups in VFS file names. (6700b77)
-
Attach VFS children to first available media folder. (bd8fe03, ec0d30d)
-
Enable schedule tasks. (c9ebc96)
-
Only add extras for movies if the movie will exist. (18509fe)
-
Stop skipping cache for import folder. (922c5ab)
-
Properly generate VFS for movie libraries. (0a9de51, 6220224)
-
Attach import folder relative path during events. (47d0a41)
-
Better error handling during VFS generation. (7687480)
-
Fixed paths used in event dispatcher. (2e842b5)
-
Fix-up faulty config on start-up and save. (e700a3a)
-
Correct episode ordering before creating specials anchors. (76dc219)
-
Don't try to remove VFS root for media folders. (9153c73)
-
Start uglifying the year regex for season merging. (3369217)
Miscellaneous Changes
-
Add 'manners movie' as extras. (55c7ce3)
-
Merge paths for special and other type episodes. (ea04250)
-
Always split & merge entries. (dd54dfe)
-
Mark chronological season ordering as experimental (again) and advanced. (1b37ccc, 68886b8)
-
Promote auto merge version from the experimental section. (cad46bb)
-
Modernize scheduled tasks and hide some behind the new advanced mode. (dd56da0)
-
Tweaked log level of some tasks. (ee373fc)
-
Fixed error message. (453dc77)
-
Add path and/or other details when throwing. (5ea5cb1)
-
Overhaul the merge versions manager. (aadf950)
-
Generate all configurations first. (fa6b9e1, 5e10d54, 2290804, ca68c22, 8b9c5cb, 669503f, b575f8f, f57c547, 2c2ec46, 8239677)
-
Enable file events by default. (b500f26)
-
Log library id in import folder iteration step during VFS generation. (c9a6f75)
-
Pass country code to content rating utility and rename misleading method names. (7162969)
-
Get movie images using episode id. (fac3ce6, fa261c5, 720e48c)
-
Allow VFS to auto-select thread count bas...
Shokofin Dev 4.1.1.70
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
fix
: Check if enabled during user data scan before looking up ids.
Shokofin Dev 4.1.1.69
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
fix
: Properly implement the respect preferred image option:
- Hook up the code to actually use the option to respect the preferred image, instead of just always doing it.
Shokofin Dev 4.1.1.68
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
misc
: Fix doc links.
Shokofin Dev 4.1.1.67
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
fix
: Remove VFS library roots with the same id but wrong parent folder:
- Remove any and all VFS library roots from the library with the correct library ID but the wrong parent folder(s).
Shokofin Dev 4.1.1.66
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
fix
: Start uglifying the year regex for season merging:
- If you know which show this is for, then good for you. Otherwise you don't need to pay it any mind.
Shokofin Dev 4.1.1.65
Update your plugin using the dev manifest or by downloading the release from GitHub Releases and installing it manually!
Changes since last build:
fix
: Use vfs path as main folder path in events when attaching roots.
misc
: Tweak exception thrown when unable to find library for media folder for the given collection type.
misc
: Rename variable.
chore
: Switch to primary constructor for api controllers.
fix
: Don't try to remove VFS root for media folders:
- Don't try to remove VFS roots for the media folders anymore, since the roots are now attached to the library and not media folders within the libraries.
feat
: Add vfs preview endpoint:
- Added a new VFS preview endpoint for debugging purposes.
A debug utility may or may not appear in the plugin soon-ish.