Skip to content

PlexCache v1.3

Compare
Choose a tag to compare
@bexem bexem released this 18 Jun 23:46
· 47 commits to main since this release
98643ac

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.