Skip to content

Automatically sync Plex watchlist to your Sonarr and Radarr instances.

License

Notifications You must be signed in to change notification settings

Fetcharr/fetcharr

Repository files navigation

🫳 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 and request it.

🐋 Getting Started

To use Fetcharr, make sure you have Docker installed and run the following command:

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:

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-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.