Skip to content

Releases: marcherschel/UpdateTool

Release: 2.0.0

12 Oct 14:49

Choose a tag to compare

  • upgraded build system & codebase to Java 21 LTS in order to realize long term support of this tool
    • Java 11 LTS is no longer supported - 21 will be supported for the next 2 1/2 years and upgrading to 25 LTS will be really simple now
    • because of this changing the runtime requirements for bare metal users I'm bumping a major release here
  • fixed OutOfMemory issues regarding IMDB data sets for users with low memory systems (i.e. <= 256Mi) [135]
  • added capabilities IGNORE_TV_SHOW_EPISODES and DUMP_ENV_VARS_ON_STARTUP for configuration
  • added better output for unknown items; instead of only name + guid it now outputs the item id + library id so you can investigate the item in the database yourself

Shoutouts 🎉

Thanks a lot to @ShrinkWrapper for investigating the out of memory issues some users faced - without their help this fix would not have been possible that quickly!

Migration for GUI Users

For GUI users nothing should change besides that you will need to upgrade to Java 21+ in order to run the tool (running the binary with Java 11 will fail as that version is too old).

  • The existing GUI jar works on Java21+ without problems (verified on Windows).
  • You must ensure the path below points to a Java21+ binary (even if it says Java11+ - Strings won't be updated for this)
grafik

Release: 1.9.2

01 Nov 13:09

Choose a tag to compare

  • Log message improvement for items with no external Id's associated that makes fixing the match easier by giving the full context: No external id associated with guid plex://episode/5d9c14e2e98e47001eba13c9 (..EPISODE_NAME.. <- ..SEASON_NAME.. <- ..SHOW_NAME..). Unable to process...
  • Library processing messages now give more context for people who want to monitor the logs i.e. [INFO ] - 2024-11-01 14:04:13 @ ImdbPipeline.transformMetadata: Transformed entries for 0 items(s) (Library=TV Shows).

Release: 1.9.1

01 Nov 11:28

Choose a tag to compare

  • Changed code in ImdbLibraryMetadata that prevented resolving metadata for users with TV Shows when no TVDB API Key was present.
  • The recommended way to use this tool is still in combination with a TVDB & TMDB API Key.

Release: 1.9.0

03 Aug 11:32

Choose a tag to compare

  • Dump of ENV @ bootstrap to diagnose issues with wrongly configured systems in the future
  • Deprecate running SQLite writes without having the Plex SQLite Binary configured to prevent corruptions (if you use the docker this has no impact)
  • If you really want to run via JDBC you can set the environment variable HACK_TO_BYPASS_THIS_ON_ARM_BUILDS to any value to bypass this check.

See: FAQ:-Database-Corruption-Issues

UpdateTool GUI: 1.0.9

03 Aug 11:29

Choose a tag to compare

  • UI reworked to make it less confusing
  • Disabled option to have SQLite binary as an optional as required with UpdateTool 1.9.0 for now!

Release: 1.8.2

22 Feb 17:28
da9cc8e

Choose a tag to compare

  • DONT_STRIP_OTHER_RATING_PROVIDERS capability flag supplied to prevent the removal of other rating provider labels.

This skips the background step behind (Remove) Stripping useless badge data (RT, TMDB, TVDB) for: <ITEM>

Release: 1.8.1

22 Feb 17:07

Choose a tag to compare

  • ON_DEMAND capability flag supplied to bypass hourly scheduling for on-demand runs

This update is not interesting for docker/gui/script users interested in scheduled execution.

UpdateTool GUI: 1.0.8

22 Feb 17:50

Choose a tag to compare

  • Bumped JavaFX version to support newer MAC architectures
  • Smaller fixes to UI

Release: 1.8.0

11 Feb 17:36

Choose a tag to compare

  • Support for Plex v1.40.0.7775+ key:value format in extra data
  • Older version of extra data for versions < v1.40.0.7775 is still supported
  • The type is automatically determined based on the raw data, no user interaction needed

Release: 1.7.1

16 Feb 06:26
2686f6f

Choose a tag to compare

  • reinistated TVDB v3 API as it is still functional