# watchlistarr

> Self-hosted tool syncing Plex watchlists to Sonarr/Radarr in real-time via multiple Plex APIs, with full delete sync support.

- **Category:** Media Management
- **Licence:** GPL-3.0
- **Latest version:** v0.2.6
- **Open source:** oss
- **Languages:** Scala
- **Platforms:** Docker, Docker Compose, Java
- **Tags:** Automation, Radarr, Sonarr, Sync, Media Management, Plex, Docker, Java, Self Hosted, Watchlist

## Description

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.

## Links

- [Homepage](https://github.com/nylonee/watchlistarr)
- [Docker](nylonee/watchlistarr)
- [GitHub Repository](https://github.com/nylonee/watchlistarr)

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