Skip to content

recyclarr

Media Servers

A command‑line tool that automatically syncs TRaSH guide settings to Sonarr and Radarr instances

C# Latest v8.6.0 · 1mo ago Security brief →

Features

  • Sync Quality Profiles (qualities & groups)
  • Sync Custom Formats with scores
  • Sync Quality Definitions (file size rules)
  • Sync Media Naming conventions
  • Manage Media items such as Propers/Repacks

Recent releases

View all 12 releases →
v8.6.0 New feature
Notable features
  • Entry-level `score` on `custom_formats` entries sets default scores across profile assignments
  • Service type validation prevents misconfiguration when `base_url` doesn't match configuration type
  • New `verbose` verbosity level includes per-item Custom Format change details in notifications
Full changelog

Added

  • Config: Entry-level score on custom_formats entries sets a default score for every profile
    under assign_scores_to that does not define its own score (#736)
  • Sync: Error when the service type at base_url does not match the configuration type (e.g. Radarr
    config pointed at a Sonarr instance)
  • Notifications: New verbose verbosity level that includes per-item Custom Format change details
    (created/updated/deleted names) in the notification body (#541)

Changed

  • Docker: Cron mode now uses log output instead of the interactive console UI (#779)

Fixed

  • Notifications: Notification body too large when many custom formats or quality profiles are
    adopted on first sync
  • CLI: Garbled output when stdout is redirected (e.g. cron jobs, piped commands) (#779)
  • CLI: Crash when a resource provider error message contains special characters
  • Config: !file references failed with an error when the file contained a trailing newline
  • Config: !file relative paths resolved against the working directory instead of the configuration
    directory
v8.5.1 Bug fix

Fixed config template naming collisions between Radarr/Sonarr variants, resolved HTTP 401 errors from trailing slashes in base_url, and corrected quality group rename syncing.

v8.5.0 New feature
Notable features
  • except_patterns option for reset_unmatched_scores
  • --details flag for list commands
v8.4.0 New feature
Breaking changes
  • Docker latest tag no longer published to Docker Hub or GHCR
Notable features
  • Custom formats and quality profiles auto-replaced
  • state repair --adopt workflow no longer needed
  • --details flag for custom format groups
v8.3.2 Bug fix

Fixed default custom format groups applying to all profile variants with matching trash_id and corrected assign_scores_to to accept profile names for guide-backed profiles.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,996
Forks
34
Languages
C# Python PowerShell

Install & Platforms

Install via
docker

Community & Support

Open source alternatives

Beta — feedback welcome: [email protected]