Skip to content

Releases: natyusha/ShokoRelay.bundle

v1.2.36 - Account for APIv3 Changes Again

06 Apr 14:51

Choose a tag to compare

  • Specify xrefs for the PathEndsWith endpoint as it no longer includes them by default (for scanner/scripts)

v1.2.35 - Account for APIv3 Changes

14 Feb 00:01

Choose a tag to compare

  • Episode mapping: Normal -> Episode / ThemeSong -> Credits
  • force-metadata.py: allow adding clear logos via plex api

v1.2.34 - AniDB Tag Blacklist

10 Dec 13:25

Choose a tag to compare

  • Added support for blacklisting AniDB tags in the agent preferences
  • Added backwards compatibility for "rescan-recent import" on older versions of the v3 API
  • Changed the agent language preferences to handle extraneous commas

v1.2.33 - Bypass inotify in Utility Scripts

16 Oct 17:12

Choose a tag to compare

  • Changed rescan-recent.py to use the Plex API instead of inotify to trigger rescans
  • Changed the readme by moving some information to Shoko Docs

v1.2.32 - Sort Title Tweaks

26 Aug 13:57

Choose a tag to compare

  • Fixed an issue found by a-bates where titles with the year appended in parenthesis could sort incorrectly outside of collections
  • Fixed cases where a title that underwent common prefix modification could repeat itself (pre modification) in the sort title
  • Changed sort title formatting to place original titles after an en dash (–) instead of in brackets

A snippet for updating the sort titles automatically without doing a full metadata refresh is included below:

    for series in section.search(title=args.target):
        if series.title != series.titleSort: series.edit(**{'titleSort.value': series.titleSort.replace('[', '– ').replace(']', '')})

To use it replace the for loop in force-metadata.py's add original titles section, then run the script. Once completed restore the for loop to its original state.

v1.2.31 - More Utility Script Tweaks

13 Aug 03:39

Choose a tag to compare

  • Changed collection-posters.py to allow poster cleaning and application at the same time
  • Changed the timeout from 30 to 60 seconds for python Plex API commands
  • Changed and unified nested/escaped quote styling across all utility scripts
  • Added logging for series that timeout when running force-metadata.py

v1.2.30 - Utility Script Fixes/Additions

28 Jul 10:00

Choose a tag to compare

  • Added much faster vote syncing/importing to watched-sync.py with the help of new Shoko APIv3 endpoints
  • Added a list of collections with only a single item in them after running force-metadata.py (across the configured Plex libraries)
  • Fixed force-metadata.py displaying the text "Operation Aborted!" in a few cases where nothing was actually aborted
  • Fixed the animethemes.py script sub processes failing to run on linux/macos
  • Fixed the watched-sync.py script failing on linux/macos due to nested single quotes
  • Changed collections-posters.py to use the "-c" flag instead of the positional argument "clean"
  • Changed watched-sync.py to use filenames instead of series titles to match the series when importing/syncing votes
  • Changed the Plex agent to only apply single entry title rules to the first AniDB episode to avoid extremely rare false positives

v1.2.29 - Fix Watched Sync Regression

01 Jun 09:17

Choose a tag to compare

  • Fixed the watched sync script not working in the default range mode
  • Added some badges to the readme

v1.2.28 - TMDB Rating Support & User Ratings Sync

21 May 23:22

Choose a tag to compare

  • Changed the "full" argument to "dance" in the force metadada script via "force-metadata.py -d" to better represent what it does
  • Added title based filtering for the force metadata script via "force-metadata.py -t 'TITLE'" allowing a "Plex Dance" on a subset of series
  • Added y/n confirmation to the "-d / --dance" flag in the force metadata script (it can be bypassed via the "-f / --force" flag)
  • Added the ability to sync user ratings (votes) to and from shoko/anidb via "watched-sync.py -v" (supports the purge argument)
  • Added a new agent option to select from AniDB, TMDB or Nothing for series/episode critic ratings
  • Added common.py to the Scripts folder and consolidated duplicate code to it

v1.2.27 - More Minor Utility Script Additions

07 Apr 18:36

Choose a tag to compare

⚠️ This release was recreated after 20 hours to fix incorrect version number references

  • Added the ability to clear Plex's watched states via "watched-sync.py purge"