Self-host prefetcharr
0.10.0Prefetch Sonarr episodes during Jellyfin/Emby/Plex playback
- Stars
- 282
phueber/prefetcharrWhat is prefetcharr?
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.
prefetcharr alternatives
Upcoming-Movies-TV-Shows-for-KometaSelf-hosted tool creating Kometa overlays by checking Radarr/Sonarr for upcoming movies and TV shows, downloading trailers or creating placeholders.CompareUpcoming-Movies-TV-Shows-for-Kometa with prefetcharr
arr-dashboardSelf-hosted open-source dashboard for *arr stack, Plex, Jellyfin, Emby, Seerr with global search, library cleanup, TRaSH Guides sync, automated hunting.Comparearr-dashboard with prefetcharr
PulsarrPulsarr is a self-hosted, open-source tool that monitors Plex watchlists and routes media to Sonarr and Radarr with approval workflows, quotas, and notifications.ComparePulsarr with prefetcharr
unmonitarrSelf-hosted tool that manages Sonarr and Radarr monitoring based on air and release dates to prevent fake pre-release downloads.Compareunmonitarr with prefetcharr
SeerrBridgeSeerrBridge is a self-hosted, open-source browser automation tool connecting Overseerr/Jellyseerr to Debrid Media Manager and Real-Debrid.CompareSeerrBridge with prefetcharr
autopulseSelf-hosted web server receiving Sonarr/Radarr webhooks to trigger targeted Plex/Jellyfin/Emby library updates — avoiding full scans by refreshing only changed items.Compareautopulse with prefetcharr
MediastarrSelf-hosted open-source tool that finds missing episodes and movies in Sonarr and Radarr, plus quality upgrades, on a schedule with a web dashboard and Discord alerts.CompareMediastarr with prefetcharr
PrismarrA self-hosted, open-source media stack dashboard unifying Radarr, Sonarr, Prowlarr, Seerr, download clients and TMDb in one Docker container with embedded SQLite.ComparePrismarr with prefetcharr
Should you self-host prefetcharr?
prefetcharr scores 46/100 on selfhost.directory (how scoring works) and ranks #92 of 142 in Media Management. It has 282 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Rust.
Its closest alternative on selfhost.directory is Sonarr (81/100, 17 486 stars). It scores higher overall, so compare the two before you pick. See prefetcharr vs Sonarr side by side.
Features
- Automatic episode prefetching
- Configurable prefetch count
- Multiple media server support
- Season pack preference
- Sonarr tag integration
- TOML Configuration
- User and library filtering
prefetcharr README
Have Sonarr automatically fetch the next episodes of the show you’re watching on Jellyfin/Emby/Plex.
prefetcharr periodically polls your media server for active playback sessions of TV shows. It then checks whether a configured number of successive episodes is available. If there are episodes missing, it asks Sonarr to search for them. Depending on the configuration, it searches the missing episodes individually or tries to fetch all seasons that contain them. If there are no more seasons left, the series is monitored for new seasons instead.
More in Automation
profclawRun AI agents on your hardware with this open-source engine. 35 model providers, 72 tools, 22 chat services. Three sizes from tiny to full-featured.
ProfilarrSelf-hosted, open-source manager for Radarr and Sonarr settings: build quality profiles, custom formats and regex, then sync, test, upgrade and rename at scale.
ProxmoxMCP-PlusSelf-hosted MCP interface for Proxmox VE VMs and containers with OpenAPI. Supports snapshots, backups, ISO downloads, job tracking.
PruneMateSelf-hosted, open-source web UI that prunes leftover Docker images, containers, networks, volumes and builder cache on a daily, weekly or monthly schedule.
prunerrSelf-hosted, open-source tool for Plex, Jellyfin, Emby and *arr apps that auto-cleans unwatched media using rules, a review queue, and grace periods.
pt-toolsSelf-hosted open-source PT automation: RSS downloads, IYUU cross-seeding, media library, multi-site stats, unified qBittorrent/Transmission management.
PulsarrPulsarr is a self-hosted, open-source tool that monitors Plex watchlists and routes media to Sonarr and Radarr with approval workflows, quotas, and notifications.
PyRunnerSelf-hosted Python script automation platform to upload, schedule, and monitor scripts from a browser with isolated environments, secrets, AI integration, and webhooks.
qbit_manageThis tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove Orphaned data, remove unregistered torrents and much much more.
qBitrrSelf-hosted open-source tool bridging qBittorrent with Radarr, Sonarr, Lidarr, Readarr for instant imports, health monitoring, quality upgrades, request integration.
QinglongSelf-hosted, open-source cron panel that schedules and runs Python, JavaScript, Shell and TypeScript scripts, with repo subscriptions, logs, notifications and an OpenAPI.
QuasarrSelf-hosted bridge connecting JDownloader 2 to *arr apps as Newznab indexer and SABnzbd client, with CAPTCHA link decryption.
0 comments