Self-host watchlistarr
v0.2.6Sync Plex watchlists to Sonarr and Radarr in real-time
- Stars
- 361
- RAM
- -Xmx100m (100 MB heap)
- Requires
- Plex, Radarr, Sonarr
nylonee/watchlistarrWhat is watchlistarr?
Watchlistarr is a self-hosted synchronization tool that connects Plex watchlists to Sonarr and Radarr. It uses multiple Plex API methods — RSS feeds, metadata calls, and GraphQL — to fetch watchlist data in real-time and automatically add matching movies and TV shows to the *arr applications. A full delete sync feature can remove content from Sonarr/Radarr when users remove items from their Plex watchlists. The application runs as a Docker container or a standalone Java JAR (Java 11+), configured via environment variables or a YAML config file. It requires Sonarr v3+, Radarr v3+, and a Plex token; a Plex Pass subscription is recommended for RSS feed access.
Should you self-host watchlistarr?
watchlistarr scores 46/100 on selfhost.directory (how scoring works) and ranks #92 of 142 in Media Management. It has 361 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 GPL-3.0-licensed and written mostly in Scala.
Its closest alternative on selfhost.directory is Sonarr (81/100, 17 472 stars). It scores higher overall, so compare the two before you pick. See watchlistarr vs Sonarr side by side.
Features
- Bypass exclusion lists
- Configurable delete intervals
- Configurable quality profiles
- Debug logging
- Friends' watchlist support
- Full delete syncDisabled by default
- Season monitoring control
- Skip friend sync option
- Tag support
- YAML configuration file
watchlistarr README
More in Automation
WBOTSelf-hosted WhatsApp bot in Node.js that auto-replies via keyword rules in JSON config. Runs on Linux/macOS/Windows with Puppeteer; all data stays local.
WebhookSelf-hosted, open-source webhook server written in Go that exposes HTTP endpoints to run configured shell commands, guarded by trigger rules.
WebHookSelf-hosted webhook server that runs commands on HTTP triggers with HMAC auth, rate limits, Prometheus metrics, and adnanh/webhook compatibility.
whats-up-dockerKeep your containers up-to-date!
WOMLWOML is an open-source, self-hosted workflow orchestration language for writing durable automations as readable HTML-like documents with embedded JavaScript.
ytdl-sub-guiOpen-source, self-hosted CLI that drives yt-dlp to pull videos and music and format them for Plex, Jellyfin, Emby or Kodi with YAML presets and NFO or audio tags.
YTPTubeYTPTube is an open-source, self-hosted download manager built on yt-dlp with scheduled tasks, metadata conditions, and Kodi-compatible NFO generation for media servers.
ytsyncSelf-hosted open-source tool that automatically downloads YouTube videos on a schedule with Plex/Jellyfin integration and Docker deployment.
Zed Attack Proxy (ZAP)Self-hosted, open-source web app security scanner: an intercepting proxy with passive and active scans, three spiders, API scans and Docker automation for CI/CD.
ZerobyteOpen-source, self-hosted backup automation built on Restic: cron schedules, encrypted S3/GCS/Azure/rclone repositories, file-level restores and alerts from a web UI.
ZeroClawA self-hosted, open-source AI personal assistant runtime: one Rust binary with 70+ LLM providers, 30+ channels like Telegram and Discord, and sandboxed tool use.
µTaskSelf-hosted, open-source automation engine from OVH that runs YAML-defined task workflows on a Postgres-backed, horizontally scalable Go server with a dashboard.

0 comments