Radarr: Don't download a movie when it is available on Netflix

Created on 24 Jan 2019  路  30Comments  路  Source: Radarr/Radarr

Sometimes I download a movie that is already available on Netflix. Is it possible to get some kind of choice to not download the movie when it is available on Netflix? On the other hand: when a movie is removed from Netflix but is in my movie-list in Radarr, can it be downloaded?

(I can not imagine I am the first person who thinks of this, but could not find anything in the issues.)

feature request

Most helpful comment

Please add this feature to major branch!
(And it will be great a sonarr version too!)
This will help me using storage for contents already available elsewhere.

In the meantime I tried to use your fork: I created an image using docker file and launched. But nothing happened.

All 30 comments

This sounds too specific to me. How would Radarr know what is on Netflix? Do they expose an API to use? I doubt it, but if you can point at something like that at least it would be possible in theory. But I'm going to close this because I don't think it is something reasonably done.

It is possible: https://github.com/SpaceK33z/plex2netflix

This is what I am using now. But it is comparing Plex and my NAS, and I want Radarr to be in there somewhere.

Neat!

I actually implemented this, along with Amazon Prime Video a while ago. Please see my fork/branch here: https://github.com/geogolem/Radarr/tree/JustWatchSupport

I have been using/maintaining this private build for a couple years now. A long long time ago, I submitted a PR, but I eventually just decided not to try and merge with RADARR itself and keep it separate for my own use. We can look to merging it if people want it, or people could just use my fork/branch. I do maintain it - i.e. i merge updates from the regular radarr develop branch and fix any conflicts/bugs on a weekly basis.

I originally used allflicks but allflicks got bought out by reelgood, which only supports the United States so I switched to justwatch.

You can see some discussion about it from a long long time ago here; https://github.com/Radarr/Radarr/pull/586#issuecomment-417519542

I planned to add support for other providers as well, like Hoopla, or CraveTV (in Canada) but opted not to bother until after Radarr has its big UI changes... but Im not sure if/when those are going to happen. For now, Amazon Prime Video and Netflix is all that is there. I use it for Canadian netflix/primevideo, however the code is already there for US, you just have to configure it in settings, other countries might work, but if you have a specific country you require, it should be easy to add.

One can have movies automatically unmonitored, or monitored based on their availability on netflix or amazon prime video.

Links are also provided for Justwatch, Prime Video and Netflix.

image

Just found this, would be great if I can configure the online streaming services I subscribe to, and then get a report of local content that is available online, and optionally delete it.
Alternatively show a banner for content that matches JustWatch, so I can check it myself.

Just found this, would be great if I can configure the online streaming services I subscribe to, and then get a report of local content that is available online, and optionally delete it.
Alternatively show a banner for content that matches JustWatch, so I can check it myself.

The idea is that eventually you could configure online streaming services that you subscribe to. For now it only works with "Netflix" and "Amazon Prime Video" - you configure them on the Settings--> UI Settings page.

image

Support for and configuration of other Streaming Services (supported by JustWatch) will be implemented in the future - I decided to hold off until Radarr has its major UI upgrade. If there is a specific service you require other than Netflix or Prime Video, let me know and I'll see what I can do. The setup may be slightly confusing - it will likely be simplified/improved after the radarr UI update.

Likewise, I have only tested the feature with US or Canada locales (for netflix and prime video). It should work for other locales; however, I havent really tested them (even US is minimally tested, as I am in Canada). If there is a specific country you require, let me know and I will see what I can do.

JustWatch links are provided for matching movies on the actual movie page (i.e. netflix/primevideolinks are in the main movie index page but Justwatch links only appear on the actual movie page - this could be made more customizable in the future - after the major planned Radarr UI updates.

image

if what you mean by "get a report of local content that is available online, and optionally delete it", is list all stuff in my library I have downloaded that is available on Netflix (or Amazon Prime Video) with the ability to delete such stuff from disk ... This feature is already possible with the current implementation.

Hope this info helps - please clarify if I am misunderstanding or you have more suggestions/feedback.

I'll try out your build, any special instructions on switching to it?
Any any chance you can add work a similar feature into Sonarr?
If I could ask for another provider, Hulu, I use Netflix, Amazon Prime Video, and Hulu.

I'll try out your build, any special instructions on switching to it?
Any any chance you can add work a similar feature into Sonarr?
If I could ask for another provider, Hulu, I use Netflix, Amazon Prime Video, and Hulu.

1) No special instructions on switching to it.. You will just need to refresh your library's movie info after setting it up, to populate all the Justwatch info. Please backup your db before switching (I dont think anything will go wrong as I personally use the build and have been for a while; however, I cant guarentee anything)..

2) It probably would not be too difficult to port the code over and do something similar in Sonarr. When I have time I'll look into it.. I would have to see about the best way to handle it.. i.e. what about series with only certain seasons or episodes on a streaming service etc. It is probably best to just tag things just like Justwatch. i.e have the link say Netflix (Seasons 1 - 3) etc. and of course only monitor/unmonitor the relevant episodes.

3) Hulu will no be difficult to add. I personally have intended on adding Crave and Hoopla for my own personal use. When I get around to it, I will add Hulu as well. I was kind of holding off on adding more providers until the Radarr UI revamp is done because the biggest challenge with adding all this is making it look accessible and good without cluttering things up too much (i.e. both in the UI and in the configuration/setup). I'll make Hulu a higher priority though.. i.e. the config with prime/netflix is ok, for a couple providers.. but I would want to make things more clear/flexible and consistent if/when I add more providers..

4) Are you in the US? if so, when you set it up, please choose US for the locale. It should work fine - but let me know if you have any issues - i initially tested US along with Canada; however, I havent used US in a long time - as I am in Canada. I'm pretty sure if you pick US for the locale, everything will work as expected..

I'm just going to retag this here: https://github.com/Radarr/Radarr/pull/586

there has been a little bit more discussion regarding netflix originals. I just want to make sure that I dont lose any of the discussion or relevant posts. Specifically I definitely would like to implement options to "exclude netflix originals" etc. (this tag/comment is mostly for my future reference)

Please add this feature to major branch!
(And it will be great a sonarr version too!)
This will help me using storage for contents already available elsewhere.

In the meantime I tried to use your fork: I created an image using docker file and launched. But nothing happened.

Damn, user unsubscribed and his fork is lost! Someone saved it somehow? It would be great to add the possibility to filter library based on paid subscription (netflix, prime video etc) and justwatch is the perfect match because it has the different catalogues of countries.

I've had some amount of luck emailing GitHub support in the past, they forked a deleted user/repo into my own account. Might be worth trying.

Keep us updated. It will be AWESOME to have collection in sync with paid services. Thank you

just posting this since I just came across this: Im the one who deleted my account/fork, but i came back and i did bring my code, and i updated it for aphrodite and some other providers.. take a look here: https://github.com/geogolem/Radarr/tree/JustWatchSupport

Great! How can I test it in my docker ?

@geogolem Can you open up a Pull Request maybe?

@jokerigno : sorry, I dont know much about docker.

@itavero : I once opened a PR for this feature (a couple years ago) but it wasn't met with the most enthusiasm. Instead I have maintained my personal fork/branch. For now, I think its best that way. Perhaps I will open a PR eventually after aphrodite is ready for prime time.

I'd love to see this added in as a PR to the main branch. Feel free to upvote if anyone else feels the same!

I understand how you were saying that you've maintained your personal fork/branch, but if it was already deleted once for whatever reason, the concern is there that if someone switches to your fork/branch, it may just go away again.

I would add that now is the time to work w/ @Qstick and @ta264 on doing this well and right for the Aphrodite branch, they're very active and I imagine they'd be happy to help you get it into shape for merging if that makes sense. I'd suggest @geogolem hop on Discord and chat w/ them in #aphrodite.

I would love for radarr to create a kodi netflix addon compatible file so that the movie is added or removed from my kodi installation depending on the availability on netflix
https://github.com/CastagnaIT/plugin.video.netflix

any plans to merge this feature?

There isn't a PR to review or merge bud

There is not a PR for it right now - but I will open a PR in the future for it. It is planned, just not a priority.

Re-reading through this thread too - I will have to add support for other providers.. like HULU etc. which should not be difficult to add. I'm also thinking that if it is to be merged to the main brach, support should be added in servarr to avoid hammering justwatch.. but im not sure.. will have to investigate.

It would be great to add Amazon Prime Video too! I look forward to your updates!

It would be great to add Amazon Prime Video too! I look forward to your updates!

Amazon PrimeVideo is already supported, along with TubiTV and HooplaDigital.. Still working on others though.

Why not open a proper PR @geogolem and let's see what we see bud?

Why not open a proper PR @geogolem and let's see what we see bud?

I don't want to open a PR for it now - but you can take a look at the code here: https://github.com/geogolem/Radarr/tree/JustWatchSupport

feedback is welcome - There are still a lot of things I want to do and look into before eventually opening a PR. QStick is well aware of my branch I think and I doubt it would be getting merged anytime soon anyway.

I did open a PR for it a few times years ago, I think it was with the old Radarr team who didnt seem too interested in actually merging it into Radarr... It originally used allflicks which was bought by reelgood, at which time I migrated to using Justwatch which I think is better. The Justwatch implementation is much more reliable than allflicks and I do think it could be merged into radarr actual at some point - there are just things I still want to look into or do to make it better and scale with many people using it etc. i.e. I don't want to hammer justwatch - i think maybe servarr can handle some of that stuff, maybe. i dont know yet.. need to investigate further.

Hey guys, for those who can't wait until this is integrated in Radarr maybe this is interesting. I have created a small Python script that retrieves the movies in Radarr and checks if the movie is already on one or multiple streaming providers you configure using TMDB. If there is a match, the script will delete the movie and exclude them from any future imports.

The script is still in development, but it is already usable. You can find the script here: https://github.com/haijeploeg/exclude_streaming_radarr

Hey guys, for those who can't wait until this is integrated in Radarr maybe this is interesting. I have created a small Python script that retrieves the movies in Radarr and checks if the movie is already on one or multiple streaming providers you configure using TMDB. If there is a match, the script will delete the movie and exclude them from any future imports.

The script is still in development, but it is already usable. You can find the script here: https://github.com/haijeploeg/exclude_streaming_radarr

cool.. I didnt realize tmdb had this information exposed in their API... I will have to investigate further to see if JustWatch or TMDB is the better choice for radarr integration...
in the meantime, thanks for sharing your tool..

EDIT: OH - lol --> TMDB uses Justwatch: https://developers.themoviedb.org/3/movies/get-movie-watch-providers

I think leaving it as Justwatch directly is better since that enables Radarr to provide more info -- like links to the movie on each streaming service etc..

but it is cool, that TMDB has a partnership with Justwatch.

Hey guys, for those who can't wait until this is integrated in Radarr maybe this is interesting. I have created a small Python script that retrieves the movies in Radarr and checks if the movie is already on one or multiple streaming providers you configure using TMDB. If there is a match, the script will delete the movie and exclude them from any future imports.
The script is still in development, but it is already usable. You can find the script here: https://github.com/haijeploeg/exclude_streaming_radarr

cool.. I didnt realize tmdb had this information exposed in their API... I will have to investigate further to see if JustWatch or TMDB is the better choice for radarr integration...
in the meantime, thanks for sharing your tool..

EDIT: OH - lol --> TMDB uses Justwatch: https://developers.themoviedb.org/3/movies/get-movie-watch-providers

I think leaving it as Justwatch directly is better since that enables Radarr to provide more info -- like links to the movie on each streaming service etc..

but it is cool, that TMDB has a partnership with Justwatch.

Yes that is correct. I could not find any documentation of the JustWatch API online during the weekend i wrote the script, so I went with TMDB :) Would be great to see this be intergrated in Radarr though.

Was this page helpful?
0 / 5 - 0 ratings