Version 4.0.0
/
July 4th, 2024
/

added
Added support for Jellyfin 10.9.
changed
Overhauled the settings. Please reconfigure your settings again after the upgrade, because they will have been partially reset.
changed
Use relative based episode numbering.
changed
Removed search results since we as a plugin don't need them.
changed
Removed support for setting TvDB identifiers on entities.
added
Added the Virtual File System (VFS), a new feature responsible for making sure your library is always compatible with Jellyfin's structure. Including better — more integrated and less hacky — support for special features, trailers, and theme videos, both for shows, seasons and movies! And, it's configurable to boot.
added
Better collection support for movies and shows.
added
SignalR events for real-time metadata and file updates from Shoko to Jellyfin.
added
Lazy sync for live-session watch scrobbling, to prevent accidental clicks from affecting your watch history.
added
Add a setting for the "Add missing metadata" feature that was previously always enabled, and improve the logic.
added
Added trailers, theme videos and special features metadata providers for the VFS.
added
Added content ratings and production locations using AniDB, with the ability to override a rating per series using custom tags in Shoko Server.
added
Added the ability to override the perceived series type in Jellyfin using custom tags in Shoko Server.
added
EXPERIMENTAL: The season merging option have now been implemented. The feature is still experimental though, so use at your own risk.
fixed
Fixed error while iterating media folder list.
fixed
Fixed strict filtering for directories.
fixed
Fixed series images not loading and pseudo random image order for series.
fixed
Fixed user sync and log when the file doesn't exist instead of throwing.
fixed
Simplify user data sync logic.
fixed
Fixed log messages for user data sync manager.
fixed
Fixed Shoko redirects for groups and series for the new Shoko Web UI.
fixed
Don't use negative season numbers.
fixed
Fixed status for not-yet-ended shows.
fixed
Catch directory not existing.
fixed
Fixed image display issues for clients that need to use the public host url.
fixed
Update merge all episodes to use the correct configuration value to check if it should split the existing merged episodes before merging.
fixed
Use password type for password field in the connection settings section in the plugin settings.
fixed
Clear all caches after a library scan is complete.
fixed
Fixed ignored sub-title removal.
fixed
Only merge with entries in the same media folder.
fixed
Fixed chronological season ordering.
fixed
Fixed ending date for shows with unaired seasons in them.
fixed
Fixed incompatibly with stable Shoko Server.
changed
Remove unneeded stored offset.
changed
Use english title for episode title if we're using the main title.
changed
Fix casing for scheduled task names.
changed
Add more ignored sub-titles.
changed
Refactored internals to better align with the Jellyfin structure and less align with the Shoko structure.
changed
Better caching of data internally.
changed
Flatten namespaces and enable nullable on all files.
changed
QoL development improvements.
changed
Updated logo.
changed
Added discord notifications for development builds. Join our discord to get more frequent updates for what changes, when it changes! 😉
changed
Added changelog to GH pre-releases.
changed
Added changelog to development manifest releases.
changed
Added issue templates to the repository.
Version 3.0.1
/
April 20th, 2023
/
Release Notes Not Available

added
Show images from all series linked to the Show if Shoko Groups are used.
fixed
Add a fallback for when the main series for the group is not part of the current filtered view of the group.
fixed
Fix for faulty dates sent by Shoko, which in turn got them from AniDB.
fixed
Fix logic for how to determine the default series in a group.
Version 3.0.0
/
March 29th, 2023
/

added
Add basic watch state sync.
added
Add ratings for H content and a setting to optionally skip sync for said content.
added
Add source material genre.
added
Added an ignore folders filter.
added
Add the ability to display all titles and descriptions for multi-episode files.
added
EXPERIMENTAL: Add experimental section on the configuration page to configure experimental features.
added
EXPERIMENTAL: Add the ability to merge multiple versions for the entries with the same shoko episode id.
added
EXPERIMENTAL: try implementing chronological season sorting as an experimental feature.
changed
Tweak the misleading descriptions regarding sync options on the configuration page.
changed
Tweak the multi-episode metadata setting description on the configuration page.
changed
Tweak the series grouping description on the configuration page.
fixed
Fix multi-series files breaking the import.
fixed
Re-enable the setting for syncing on import.
fixed
Fix the user data sync.
fixed
Disable user sync settings then global toggle is disabled.
fixed
Updated `GetTagFilter
fixed
Fix start/end date for show entry when using shoko groups.
fixed
Fix tag filters... hopefully.
fixed
Check for exact folder match while finding media folder.
fixed
Ensure the preferred image is always selected first.
fixed
Use the correct path separator character.
fixed
Fix file locations not matching between client and server in different environments.
fixed
Fix get user file stats since it can return 404 if there is no user file stats for the user.
fixed
Fix getting series/group info for paths.
fixed
Fix specials placement when using TvDB metadata.
fixed
Use operation system agnostic path separators.
fixed
Fix specials showing up in normal seasons when they should not.
fixed
Fix episode titles for some OVAs.
fixed
Allow on-demand syncing of videos with chapter images.
fixed
Fix the episode endpoint changing it's model.
Version 2.0.1
/
July 2nd, 2022
/
Release Notes Not Available

added
Add task for clearing the plugin cache.
Fixed
Fix playback position.
Version 2.0.0
/
June 27th, 2022
/

added
Added support for Jellyfin 10.8.
changed
Rewrite of Library Settings section on grouping.
removed
Revmoed support for 10.7.
Version 1.7.3
/
April 21st, 2022
/
Release Notes Not Available

added
Add image width and height when supported.
added
Add more trace log points.
fixed
Fix GetDescription in TextUtil.
Version 1.7.2
/
January 23rd, 2022
/
Release Notes Not Available

changed
Refactor Find to FirstOrDefault.
changed
Fix spelling for task names.
fixed
Fix refreshing outside a library scan for entries.
Version 1.7.1
/
January 21st, 2022
/
Release Notes Not Available

fixed
Fix the movie provider when using Shoko's Groups feature to group movies into box-sets.
changed
Update the read-me file.
fixed
Fix the description for movies with a main entry and part entries on AniDB.
Version 1.7.0
/
January 12th, 2022
/
Release Notes Not Available

added
Allow inputting only the IP/DNS name in the host field in the connection settings.
changed
Update the descriptions for the user sync settings.
changed
Update the description for the library separation setting.
changed
Update the name of the setting that needs to be toggled when changing the plugin library settings.
changed
Try to clarify the descriptions for the specials placement setting, and remove the confusing (magical) default option.
fixed
Fix Unknown Seasons under the merge friendly grouping.
fixed
Fix for adding the TvDB/TMDB Id to episodes under the default grouping (no grouping).
Version 1.6.3
/
October 22nd, 2021
/
Release Notes Not Available

fixed
Fixed a typo in the client-side code for the plugin settings preventing the settings to load properly.
Version 1.6.2
/
October 22nd, 2021
/
Release Notes Not Available

added
You can now set the TvDB id when using not using Series/Season grouping under the advanced section in the plugin settings.
changed
Updated the description for the library section in the plugin settings.
fixed
Special ordering should now work as expected when using TvDB to group data.
Version 1.6.1
/
October 18th, 2021
/
Release Notes Not Available

changed
The library scanner will log the group if the the group instead of the series if appropriate.
fixed
Not all images were used by the plugin. The plugin can now use all the images Shoko knows about for a particular series, season and/or episode.
fixed
Fixed the magic number in the tag filter.
Version 1.6.0
/
October 11th, 2021
/
Release Notes Not Available

added
Added metadata about Genres, Studios, Writers, Directors, and more, to Series/Seasons when appropriate. You need to be on the latest version of Shoko Server to be able to add this metadata, because it relies on some changes introduced in the latest minor release.
added
Added trailers to Series/Seasons when appropriate.
added
Added OPs/EDs as theme videos (videos that play in the background while you're navigating the UI) to Series/Seasons where appropriate.
added
The plugin will now provide metadata about missing and unaired episodes. You can toggle them visible by heading over to the User Menu > Display > "Display missing episodes within seasons".
added
Added proper support for Specials — and you can customise the behavior on the plugin will place Specials within seasons, if at all.
added
Added support for some per-user settings and linking a Jellyfin user to a Shoko user. Note: Currently only scrobbling is implemented, even though there is an option to sync data from Shoko upon import.
added
Added a file extension ignore list to the advanced section of the plugin settings. The list is used by the library scanner to conditionally skip the files with a certain extension altogether, because otherwise the plugin will try to send the file path to Shoko to look for a match, and complain that it can't find a match — even when there was no match to find in the first place.
added
Add a new option to allow switching between which source(s) to use for the series/season/episode descriptions.
added
Add a new option to prefer series/season posters from AniDB over other sources. On by default.
added
Added some more debug statements.
changed
Refreshed the plugin settings. Added descriptions for most of the existing options, added some new options, and reorganized all the options into new sections.
changed
Updated the existing log statements.
changed
Some code cleanup and removal of forgotten/left-over debug code from pre-1.5 release.
changed
Changed the Scrobbler to always report back the current watch state to Shoko on playback stop if the feature is enabled. This will allow partial watch states to sync back to Shoko for display in Web UI in the future.
fixed
Libraries with physical seasons should now work as expected when series/season grouping is enabled.
fixed
Fixed the library scanner for movies. The scanner didn't run for movies, resulting in trailers/openings/endings appearing as movies in the movies library.
fixed
The scrobble feature (sync during playback) now work for movies as expected.
fixed
Fixed the "Complete Movie" title for episodes in a series of type "movie".
fixed
Fixed Specials.
removed
Genres will no longer show up as tags.
removed
Removed the hack to display Specials as normal episodes.
Version 1.5.0
/
August 30th, 2021
/

added
Added an Api Manager for interacting with the Api (acts as a data store and api broker)
added
Added a Library "Scanner" for filtering out some entries for other use, and to "pre-heat" the data for the providers.
added
Added an experimental library separation feature, to separate movie and series libraries.
added
Added a new way to group series/seasons and box-sets/movies based on Shoko's Group feature.
changed
Updated the configuration page. Be sure to update your Host field in the settings if you're upgrading from an older version.
changed
TvDB IDs can be set again, but only if opt-in to it.
changed
Other refactor of the internals, laying the groundwork for adding trailers, theme videos (opening/endings) and missing episode metadata to series/seasons.
changed
Style changes throughout most of the code-base.
fixed
Fixed the "bug" resulting in episode title for series of type movies only be named "Complete Movie".
Version 1.4.7
/
June 2nd, 2021
/
Release Notes Not Available

fixed
Run scrobbler only for Shoko recognized files
Version 1.4.6
/
June 1st, 2021
/
Release Notes Not Available

changed
TvDB IDs are not set anymore.
Version 1.4.5.1
/
March 26th, 2021
/
Release Notes Not Available

fixed
Null check images properly...
Version 1.4.5
/
March 25th, 2021
/
Release Notes Not Available

fixed
Fixed image null-check
Version 1.4.4
/
March 25th, 2021
/
Release Notes Not Available

fixed
Fixed "Invalid image received" error
Version 1.4.3
/
March 18th, 2021
/
Release Notes Not Available

changed
Changed logger to include message along with stacktrace
Version 1.4.2
/
March 17th, 2021
/
Release Notes Not Available

fixed
Fixed series search for smaller titles
Version 1.4.1
/
March 16th, 2021
/
Release Notes Not Available

fixed
Fixed series metadata fetching API call
Version 1.4.0
/
March 4th, 2021
/
Release Notes Not Available

changed
Updated dotnet to 5.0 to make the plugin work with Jellyfin 10.7.x
changed
Changed episode types to match with latest Shoko daily