mirror of
https://github.com/recyclarr/recyclarr.git
synced 2025-12-07 00:32:36 -08:00
Automatically sync TRaSH Guides to your Sonarr and Radarr instances
https://recyclarr.dev
Adds a centralized Plan phase that runs before all sync pipelines, replacing scattered ConfigPhase implementations. The plan correlates user config with guide resources upfront, enabling future CF Groups and profile-by-trash_id features. Key changes: - PlanBuilder orchestrates IPlanComponent implementations (CF, QP, QS, MN) - PipelinePlan holds resolved data with reference-based CF→QP score linking - PlanDiagnostics collects errors/warnings for consolidated reporting - Transaction phases now read from context.Plan instead of ConfigOutput - Deleted ConfigPhase classes and related obsolete types - QS preview now highlights changed items (bold) vs unchanged (dimmed) |
||
|---|---|---|
| .claude | ||
| .config | ||
| .github | ||
| .idea/.idea.Recyclarr/.idea | ||
| .renovate | ||
| .vscode | ||
| ci | ||
| docker | ||
| docs | ||
| schemas | ||
| scripts | ||
| src | ||
| tests | ||
| .csharpierignore | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .markdownlint-cli2.yaml | ||
| .mcp.json | ||
| .pre-commit-config.yaml | ||
| .prettierignore | ||
| .yamllint.yml | ||
| brainstorm.md | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| CODEOWNERS | ||
| CONTRIBUTING.md | ||
| Directory.Build.props | ||
| Directory.Build.targets | ||
| Directory.Packages.props | ||
| docker-compose.yml | ||
| Dockerfile | ||
| GitVersion.yml | ||
| LICENSE | ||
| qodana.yaml | ||
| README.md | ||
| Recyclarr.slnx | ||
| Recyclarr.slnx.DotSettings | ||
| renovate.json5 | ||
| SECURITY.md | ||
Recyclarr
A command-line application that will automatically synchronize recommended settings from the TRaSH guides to your Sonarr/Radarr instances.
Features
Recyclarr supports Radarr and Sonarr (v4 and higher only). The following information can be synced to these services from the TRaSH Guides. For a more detailed features list, see the Features page.
- Quality Profiles, including qualities and quality groups
- Custom Formats, including scores (from guide or manual)
- Quality Definitions (file sizes)
- Media Naming Formats
Read the Documentation
Main documentation is located in the wiki. Links provided below for some main topics.
- Installation
- Command Line Reference
- Configuration Reference
- Settings Reference
- Troubleshooting
- Upgrade Guides
Getting Support
For help with using Recyclarr, please join the TRaSH-Guides Discord and ask in the
#recyclarr channel.
Important
The GitHub Issues section is reserved for:
- Bug reports
- Feature requests
Please do not use GitHub Issues for general support questions or configuration help.