Skip to content

PlexCache v1.3.1

Latest
Compare
Choose a tag to compare
@bexem bexem released this 20 Jul 18:40
· 43 commits to main since this release
1f4051a

Changelog

Fixed

  • Watched Media Expiration setup bug: Fixed an issue that would throw an error when setting up the settings.json file with the setup as it was not asking (or automatically set a default value) the expiration time for the cache file of the watched media.

Previous release changelog:

Note: This update requires a new dependency, please install "requests" via pip!

Added

  • Improved User Library Access Check: Enhanced the user access control mechanism to first verify if a user has access to a particular library before fetching media from it. This update optimizes the process by skipping unnecessary iterations for libraries where the user lacks access.

  • Webhook Notifications: Introduced webhook notifications to facilitate real-time error and critical event monitoring. By default, it supports Discord payload. However, you can easily modify the webhook_headers variable in the script to suit your needs. The notification level defaults to errors and critical, but you can modify this by changing the webhook_level variable.
    This feature requires a new dependency, please install "requests" via pip!

Improved

  • Logging and Output During Active Sessions: Enhanced the logging mechanism to provide more detailed information during active sessions. It now includes the title and episode of a show (if applicable) and logs the actual file of interest.

  • Logging Level Control: Introduced a log_level variable to provide more control over the logging mechanism. It allows users to set the desired logging level, defaulting to 'info' level.

Fixed

  • Watchlist and Watched Media Bug: Fixed an issue that could cause errors with the watchlist and watched media. The script now caches already edited paths, which resolves the latent bug.

  • Concurrent Move Issues: Addressed several bugs that could occur during concurrent media moves, enhancing the script's overall reliability.