# radarr/radarr

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/radarr-radarr).**

13,093 stars · 1,126 forks · C# · gpl-3.0

## Links

- GitHub: https://github.com/Radarr/Radarr
- Homepage: https://radarr.video
- awesome-repositories: https://awesome-repositories.com/repository/radarr-radarr.md

## Topics

`bittorrent` `couchpotato` `hacktoberfest` `movie` `movies` `nzb` `torrent` `usenet`

## Description

Radarr is a movie collection automation manager that monitors media sources to automatically download, organize, and upgrade digital movie files. It functions as a service that integrates with Usenet and BitTorrent download clients to handle the retrieval and error management of files without manual intervention.

The system distinguishes itself through a modular provider architecture that supports dynamic loading of external indexers and download clients. Users can define specific resolution and format requirements through custom quality profiles, which the application uses to automatically acquire and upgrade media to meet preferred viewing standards.

Beyond core automation, the software maintains a local media library by monitoring directory structures and managing file organization. It also acts as a metadata organizer, fetching and arranging movie information, posters, and subtitles to ensure compatibility with external media server software. All internal logic is exposed through a structured interface, allowing for integration with external services and persistent storage of configuration and history.

## Tags

### Networking & Communication

- [Movie Downloaders](https://awesome-repositories.com/f/networking-communication/download-automation/movie-downloaders.md) — Automates the monitoring, downloading, and organization of movie collections based on user-defined quality profiles.
- [Collection Managers](https://awesome-repositories.com/f/networking-communication/download-automation/movie-downloaders/collection-managers.md) — Automates the monitoring, downloading, and upgrading of movie collections to maintain a complete and high-quality digital library. ([source](https://cdn.jsdelivr.net/gh/Radarr/Radarr@develop/README.md))
- [File Transfer Clients](https://awesome-repositories.com/f/networking-communication/file-transfer-clients.md) — Integrates with external file transfer software to automate the retrieval and error handling of media files.

### Content Management & Publishing

- [Media Automation Tools](https://awesome-repositories.com/f/content-management-publishing/media-management/media-automation-tools.md) — Provides automated monitoring, downloading, and organization of digital media libraries to maintain high-quality collections.
- [Automated File Organizers](https://awesome-repositories.com/f/content-management-publishing/media-management/file-management-systems/automated-file-organizers.md) — Automatically monitors and manipulates local directory structures to rename, organize, and move media files based on quality profiles.
- [Media Servers](https://awesome-repositories.com/f/content-management-publishing/media-management/media-servers.md) — Organizes media metadata, posters, and subtitles to ensure local files are compatible and visually appealing for media players.
- [Metadata Organizers](https://awesome-repositories.com/f/content-management-publishing/media-management/media-servers/metadata-organizers.md) — Fetches and arranges movie information, posters, and subtitles to ensure compatibility with external media server software. ([source](https://cdn.jsdelivr.net/gh/Radarr/Radarr@develop/README.md))

### Graphics & Multimedia

- [Download Organization Tools](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-downloaders/download-organization-tools.md) — Integrates with external download clients to automate the retrieval, organization, and error handling of media files. ([source](https://cdn.jsdelivr.net/gh/Radarr/Radarr@develop/README.md))

### Part of an Awesome List

- [Automation](https://awesome-repositories.com/f/awesome-lists/devops/automation.md) — Automated movie downloader for Usenet and BitTorrent.
- [Automation Tools](https://awesome-repositories.com/f/awesome-lists/devops/automation-tools.md) — Listed in the “Automation Tools” section of the Awesome Selfhosted awesome list.
- [Related Ecosystem](https://awesome-repositories.com/f/awesome-lists/more/related-ecosystem.md) — Automates the downloading and management of movie libraries.

### Development Tools & Productivity

- [Media Quality Profiles](https://awesome-repositories.com/f/development-tools-productivity/configuration-profiles/media-quality-profiles.md) — Enables the definition of specific resolution and format requirements to ensure acquired media matches preferred viewing standards.
- [Media Metadata Retrievers](https://awesome-repositories.com/f/development-tools-productivity/integration-metadata-retrievers/media-metadata-retrievers.md) — Fetches and arranges movie information, posters, and subtitles to ensure compatibility with external media server software.

### Software Engineering & Architecture

- [Quality Profile Configurators](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/quality-profile-configurators.md) — Allows users to define specific resolution and format requirements to automatically acquire and upgrade media files. ([source](https://cdn.jsdelivr.net/gh/Radarr/Radarr@develop/README.md))
- [Plugin-Based Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures.md) — Provides a modular interface for dynamically loading external indexers and download clients through standardized communication protocols.
- [Event-Driven Architectures](https://awesome-repositories.com/f/software-engineering-architecture/event-driven-architectures.md) — Implements reactive systems that trigger library synchronization and media updates based on external events and periodic polling.

### Data & Databases

- [Relational Database Persistence](https://awesome-repositories.com/f/data-databases/relational-database-persistence.md) — Uses relational database persistence to maintain media metadata, download history, and configuration state across application restarts.

### Web Development

- [RESTful APIs](https://awesome-repositories.com/f/web-development/restful-apis.md) — Exposes internal logic through a structured RESTful API to enable seamless integration with external download clients and media servers.
