Skip to content
/ Sharr Public

Welcome to the Sharr repository! This is a simple docker service which allows you to import shows and movies from your Plex watchlist. It uses the Plex API to get the watchlist and gives you a list compatible with radarr and sonarr.

Notifications You must be signed in to change notification settings

thom1606/Sharr

Repository files navigation

Banner

Welcome to the Sharr repository! This is a simple docker service which allows you to import shows and movies from your Plex watchlist. It uses the Plex API to get the watchlist and gives you a list compatible with Radarr and Sonarr.

Project Overview

Sharr converts your watchlist into lists which are compatible with many different services. The main difference from using this other than importing your plex watchlist directly is that you can filter out shows and movies which are already available on your preferred streaming services (Set in Plex). This will greatly reduce the amount of downloads and storage needed.

Getting Started

  1. Add the service to your docker compose file
services:
  sharr:
    image: thom1606/sharr:latest
    container_name: sharr
    ports:
      - 6464:6464
    environment:
      - PLEX_EXTRA_USER_TOKENS=token2,token3 # Optional
      - PLEX_OWNER_TOKEN=token1
      - IGNORE_PREFERRED_SERVICES=false # Optional
  1. Start your docker containers
  2. Add the service url to your Radarr or Sonarr settings

Setting up Radarr

  1. Go to Settings > Import Lists > Add List > Custom Lists
  2. Set the list URL to http://localhost:6464/radarr
  3. Test if the list is reachable and save

Setting up Sonarr

  1. Go to Settings > Import Lists > Add List > Custom Lists
  2. Set the list URL to http://localhost:6464/sonarr
  3. Test if the list is reachable and save

Configuration

Environment Variables

Variable Description Default
PLEX_OWNER_TOKEN The token for the owner of the plex server
PLEX_EXTRA_USER_TOKENS A comma separated list of tokens for extra users
IGNORE_PREFERRED_SERVERS Whether to ignore your preferred services false

FAQ

Where do i find my Plex token?

The plex token can be found by inspecting the network requests in your browser. You can find a guide here. Every request will have a X-Plex-Token header which you can copy.

About

Welcome to the Sharr repository! This is a simple docker service which allows you to import shows and movies from your Plex watchlist. It uses the Plex API to get the watchlist and gives you a list compatible with radarr and sonarr.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project