Skip to content

Shokofin 4.0.0 Released

Compare
Choose a tag to compare
@revam revam released this 04 Jul 12:47
· 186 commits to stable since this release

To the people expecting this to be just a small release to add support for Jellyfin 10.9; You were wrong. Sorry. 😔 Instead you'll get this feature packed release that has been accumulating over the last year.

We have a new stable plugin repository URL, so update yours if you haven't already!

https://raw.githubusercontent.com/ShokoAnime/Shokofin/metadata/stable/manifest.json

(The dare-devils reading this can replace stable with dev for a higher chance of breakage during updates. 😈)

The release was delayed a bit to ensure we ironed out any major bugs in the plugin while we waited for Jellyfin to become stable enough for us to proceed. This extra time has allowed us to deliver a more polished stable release experience for all users. 🙂

Read the complete release announcement on our blog if you want to a more about the changes at a higher level, read the release notes below if you want a middle ground, or just dive head-first into the release if you don't feel like reading anything. 🏊

Highlights

Here are some of the key features and improvements since the last stable release (3.0.1):

Breaking Changes

New Additions

Bug Fixes

  • Fixed error while iterating media folder list. (0339baa)

  • Fixed strict filtering for directories. (a6c8790, ac40782, c8e56ee)

  • Fixed series images not loading and pseudo random image order for series. (d93e20d)

  • Fixed user sync and log when the file doesn't exist instead of throwing. (6683328)

  • Simplified user data sync logic. (bdecfec)

  • Fixed log messages for user data sync manager. (c4de683)

  • Fixed Shoko redirects for groups and series for the new Shoko Web UI. (e88af24)

  • Don't use negative season numbers. (36dccce)

  • Fixed status for not-yet-ended shows. (20e0a86)

  • Catch directory not existing. (6a1edfb)

  • Fixed image display issues for clients that need to use the public host url. (d8954eb)

  • Update merge all episodes to use the correct configuration value to check if it should split the existing merged episodes before merging. (729c139)

  • Use password type for password field in the connection settings section in the plugin settings. (c4c9ed6, 816c8d6)

  • Clear all caches after a library scan is complete. (846faa2)

  • Fixed ignored sub-title removal. (25c71ff)

  • Only merge with entries in the same media folder. (b1b1c85)

  • Fixed chronological season ordering. (07b76dc)

  • Fixed ending date for shows with "unaired" seasons in them. (00b4761)

  • Fixed incompatibly with stable Shoko Server. (26e99f0)

Miscellaneous Changes

Repository Changes

For the full list of changes, please check out the complete changelog here on GitHub.

¹ As long as you can use symbolic links where you're hosting Jellyfin.