Skip to content

Releases: I-am-PUID-0/pd_zurg

Release 2.9.1

03 Sep 17:09
Compare
Choose a tag to compare

Fixed 🐛

  • Issue #68 Docker Compose fetches incorrect architecture binary on Raspbian arm64 🛠️
  • Issue #69 Dockerfile pulling the wrong zurg architecture, when running on aarch64 🛠️

Release 2.9.0

09 Aug 21:25
Compare
Choose a tag to compare

Changed 🔄

  • plex_debrid: Pulled in elfhosted fork of plex_debrid as the base plex_debrid within the pd_zurg image 🔄

Added ✨

  • TRAKT_CLIENT_ID: Environment variable to set the trakt client ID for plex_debrid 📊 - when not set, it will use itsToggle's trakt client ID and secret
  • TRAKT_CLIENT_SECRET: Environment variable to set the trakt client secret for plex_debrid 📊 - when not set, it will use itsToggle's trakt client ID and secret

Notes 📝

  • Per elfhosted, below are the improvements made to the plex_debrid fork:
  • Zilean support is not yet implemented in pd_zurg, but will be in a future release

Release 2.8.1

09 Aug 16:34
Compare
Choose a tag to compare

Fixed 🐛

  • healthcheck: Fixed healthcheck for zurg w/ armv7 🛠️

Release 2.8.0

09 Aug 14:42
Compare
Choose a tag to compare

Changed 🔄

  • plex_debrid: Debug printing for plex_debrid no longer linked to PDZURG_LOG_LEVEL 🐞
  • Downloader: Add linux-arm-7 to get_architecture function 📦

Added ✨

  • PD_LOG_LEVEL: Environment variable to set the log level for plex_debrid - Only DEBUG and INFO are supported for plex_debrid ; Default is INFO 📊
  • Suppress Logs: If the LOG_LEVEL for a process is set to OFF, then logs will be suppressed for the process 🤫
  • Zurg: Check for arm-7 architecture for compatibility with armv7 devices and set ln -sf /lib/ld-musl-armhf.so.1 /lib/ld-linux-armhf.so.3 🛠️

Notes 📝

  • Setting RCLONE_LOG_LEVEL to OFF will break rclone - will patch in future release
  • Thank you @barneyphife for the support with the armV7 compatibility 🙏

Release 2.7.0

30 Jul 19:59
Compare
Choose a tag to compare

Changed 🔄

  • Refactored to use additional common functions under utils 🛠️
  • Update process: Refactored update process to apply updates to Zurg and plex_debrid before starting the processes 🔄

Added ✨

  • Ratelimit for GitHub API requests ⏳
  • Retries for GitHub API requests 🔁
  • plex_debrid: Debug printing for plex_debrid linked to PDZURG_LOG_LEVEL 🐞
  • Zurg: Add plex_update.sh from Zurg to working directory for Zurg use 📦
  • Shutdown: Added a shutdown function to gracefully stop the pd_zurg container; e.g., unmount the rclone mounts 🛑
  • ffmpeg: Added ffmpeg to the Dockerfile for Zurg use of ffprobe to extract media information from files, enhancing media metadata accuracy. 🎞️
  • COLOR_LOG_ENABLED: Environment variable to enable color logging; Default is false 🌈

Fixed 🐛

PR #62 - Allow nightly release custom versions for ZURG_VERSION

Release 2.6.0

26 Jul 11:02
Compare
Choose a tag to compare

Changed

  • PR #62 - Allow nightly release custom versions for ZURG_VERSION

Release 2.5.0

22 Jul 19:28
Compare
Choose a tag to compare

Added

  • Issue #59: Added PDZURG_LOG_SIZE environment variable to set the maximum size of the log file; Default is 10MB
  • Issue #60: Added PD_REPO environment variable to set the plex_debrid repository to pull from; Default is None

Changed

  • Refactored to use common functions under utils
  • Dockerfile: Updated to use the python:3.11-alpine image
  • plex_debrid: Updates for plex_debrid are now enabled with PD_UPDATE when PD_REPO is used

Notes

  • The PDZURG_LOG_SIZE environment variable only applies to the pd_zurg log file; not the Zurg or plex_debrid log files.

  • The PD_REPO environment variable is used to set the plex_debrid repository to pull from. If used, the value must be a comma seperated list for the GitHub username,repository_name,and optionally the branch; e.g., PD_REPO=itsToggle,plex_debrid,main - the branch is defaulted to main if not specified

  • PD_UPDATE is only functional when PD_REPO is used

Release 2.4.3

17 Jul 19:45
Compare
Choose a tag to compare

Fixed

  • Rclone: Fixed WebDAV URL check for Zurg startup processes to accept all 2xx status codes

Release 2.4.2

16 Jul 19:40
Compare
Choose a tag to compare

Fixed

  • Rclone: Fixed WebDAV URL check for Zurg startup processes when Zurg user and password are set in config.yml

Release 2.4.1

16 Jul 17:19
Compare
Choose a tag to compare

Fixed

  • Zurg: Fixed the removal of Zurg user and password if previously set in config.yml
  • Rclone: Introduced a Rclone startup check for the Zurg WebDAV URL to ensure the Zurg startup processes have finished before starting Rclone