# sonarr/sonarr

**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/sonarr-sonarr).**

13,325 stars · 1,737 forks · C# · gpl-3.0

## Links

- GitHub: https://github.com/Sonarr/Sonarr
- Homepage: https://sonarr.tv
- awesome-repositories: https://awesome-repositories.com/repository/sonarr-sonarr.md

## Description

Sonarr is an automated media management tool that functions as a personal video recorder for television series. It monitors RSS feeds and indexers to track, download, and organize television episodes for personal media libraries.

The application integrates with Usenet and BitTorrent clients to automate the acquisition of content. It maintains library integrity by identifying missing episodes and searching for higher-quality versions of existing files, such as 1080p or 4K, based on user-defined criteria.

Beyond acquisition, the software handles the organization of media by renaming and sorting video files into a structured folder hierarchy derived from online metadata databases. It manages these tasks through a background processing engine that synchronizes library state and verifies file availability without requiring manual intervention.

The system exposes its management functions through a web interface and a standardized application programming interface for remote control. It is distributed as a self-hosted service that stores library state and history in a local relational database.

## Tags

### Game Development

- [Television](https://awesome-repositories.com/f/game-development/open-source-games/genres/factory-automation-games/library-managers/television.md) — Monitors RSS feeds and indexers to download and organize television episodes for personal libraries. ([source](https://sonarr.tv))

### Business & Productivity Software

- [Media Downloaders](https://awesome-repositories.com/f/business-productivity-software/media-downloaders.md) — Tracks missing episodes and upgrades existing files to higher quality versions based on user-defined criteria.

### Content Management & Publishing

- [Media Automation Tools](https://awesome-repositories.com/f/content-management-publishing/media-management/media-automation-tools.md) — Automatically tracks and downloads new television episodes to keep digital media collections organized and up to date without manual effort.

### Graphics & Multimedia

- [Media Downloaders](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-downloaders.md) — Searches indexers and download clients to find and upgrade existing television episodes to higher quality formats like 1080p or 4K automatically.

### Part of an Awesome List

- [Automation](https://awesome-repositories.com/f/awesome-lists/devops/automation.md) — Automated TV show downloader and library manager.
- [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.
- [Media Automation](https://awesome-repositories.com/f/awesome-lists/devtools/media-automation.md) — Smart PVR for managing TV show downloads.
- [Related Ecosystem](https://awesome-repositories.com/f/awesome-lists/more/related-ecosystem.md) — Automates the downloading and management of TV series.

### Development Tools & Productivity

- [Media Identifier Resolvers](https://awesome-repositories.com/f/development-tools-productivity/integration-metadata-retrievers/media-metadata-retrievers/media-identifier-resolvers.md) — Identifies missing episodes and searches for higher quality versions of existing files to maintain a complete and high-definition library. ([source](https://sonarr.tv))
- [Automatic File Tracking](https://awesome-repositories.com/f/development-tools-productivity/automatic-file-tracking.md) — Monitors existing media libraries to identify gaps in television series and automatically triggers downloads to complete collections.

### Networking & Communication

- [BitTorrent Client Integrations](https://awesome-repositories.com/f/networking-communication/bittorrent-client-integrations.md) — Integrates with download clients to automate the acquisition and sorting of television content.
