https://github.com/fetcharr/fetcharr
Automatically sync Plex watchlist to your Sonarr and Radarr instances.
https://github.com/fetcharr/fetcharr
docker movie plex radarr sonarr tv watchlist
Last synced: 4 months ago
JSON representation
Automatically sync Plex watchlist to your Sonarr and Radarr instances.
- Host: GitHub
- URL: https://github.com/fetcharr/fetcharr
- Owner: Fetcharr
- License: mit
- Created: 2024-07-26T16:48:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-23T17:48:56.000Z (4 months ago)
- Last Synced: 2026-02-24T00:53:57.300Z (4 months ago)
- Topics: docker, movie, plex, radarr, sonarr, tv, watchlist
- Language: C#
- Homepage: https://fetcharr.github.io/fetcharr/
- Size: 739 KB
- Stars: 18
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
🫳 Fetcharr
> An automatic, open-source syncing application, connecting Plex with Radarr and Sonarr.
# 🫳 Fetcharr
**Fetcharr** syncs your Plex watchlist to your Sonarr/Radarr instances.
## Current features
- Easy integration with Radarr and Sonarr.
- Customizable filter rules. Allows for instances specific to anime, content for kids, etc.
- It works cross platform (works on AMD64, ARM and ARM64) via Docker.
- Frequently syncs your watchlist (currently every 30 seconds) instead of 20 minutes.
As it stands currently, Fetcharr is still very new, so many features have yet to be implemented. If you have a good idea, check out our [issue tracker](https://github.com/Fetcharr/fetcharr/issues) and request it.
## 🐋 Getting Started
To use Fetcharr, make sure you have Docker installed and run the following command:
```sh
docker run -d \
--name fetcharr \
-e TZ=Europe/Copenhagen \
-v /path/to/appdata/config:/config
--restart unless-stopped
ghcr.io/fetcharr/fetcharr:latest
```
If you prefer a more *declarative* way of starting Fetcharr, you can use this `compose.yaml` file:
```yaml
services:
fetcharr:
image: ghcr.io/fetcharr/fetcharr:latest
container_name: fetcharr
environment:
TZ: Europe/Copenhagen
volumes:
- /path/to/appdata/config:/config
restart: unless-stopped
```
Copy the [`fetcharr.example.yaml`](./fetcharr.example.yaml)-file to your configuration folder as `fetcharr.yaml` and edit it to your liking.
When you've changed the config-file, remember to restart Fetcharr for it to take effect.
## 📝 Contributing
If you want to contribute, great! We'd love your help!
For more in-depth information on contributing to the project and how to get started, see [CONTRIBUTING](CONTRIBUTING.md).