# prefetcharr

> Self-hosted daemon that monitors media server playback and tells Sonarr to fetch upcoming episodes. Open-source, Rust, Docker or cargo install.

- **Category:** Media Management
- **Licence:** Other
- **Latest version:** 0.10.0
- **Open source:** oss
- **Languages:** Rust
- **Platforms:** Docker Compose, Cargo
- **Tags:** Automation, Sonarr, Tautulli, Plex, Emby, Jellyfin, Tv Shows, Docker, Rust, Binge, Binge Watch, Prefetch

## Description

prefetcharr is a self-hosted background service that connects to your media server (Jellyfin, Emby, Plex, or Tautulli) and Sonarr. It periodically polls for active TV show playback sessions, checks if a configured number of upcoming episodes are available, and triggers Sonarr to search for any missing episodes. It can request individual episodes or full season packs, optionally tag series in Sonarr when episodes are prefetched, and exclude series by tag. The project is written in Rust and distributed as a Docker image or via cargo install. Configuration is done through a TOML file or the PREFETCHARR_CONFIG environment variable, covering polling interval, log settings, prefetch count, season pack preference, and API credentials for both the media server and Sonarr.

## Links

- [Homepage](https://github.com/p-hueber/prefetcharr)
- [Docker](phueber/prefetcharr)
- [GitHub Repository](https://github.com/p-hueber/prefetcharr)

---
Source: https://selfhost.directory/project/prefetcharr