This project was inspired from the existing project Elsewherr.
go-elsewherr will see if your movies from Radarr (or series from Sonarr) are available on a streaming service, and add a tag against the movie if it is.
The script will check The Movie Database (https://www.themoviedb.org/) via their API, which in turn uses Just Watch (https://www.justwatch.com/), to get all streaming services each movie is on. It then adds this tag in Radarr (or Sonarr).
I use Radarr (and Sonarr) as a manager for my movies (and series). When I decide to watch a movie (or series), I can see directly from inside the entry where it is available.
Configurations such as Radarr and Sonarr url/access key can be set through environment variables. See the .env.example file (read the comments).
Copy .env.example to .env
and use the docker compose
command to create and start the container.
docker compose up --build
You might want to set up a cronjob to run this regularly to keep the list up to date.