Is your feature request related to a problem? Please describe.
I have a Netflix subscription and I don't want radarr to download movies that are made by Netflix.
Describe the solution you'd like
Could you add an option to add a list as an exclusion list?
https://trakt.tv/users/dannyvfilms/lists/all-netflix-originals?sort=released,asc
https://trakt.tv/users/pixelhunterprime/lists/netflix?sort=released,asc
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Issue-Label Bot is automatically applying the label feature_request to this issue, with a confidence of 0.97. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!
Links: app homepage, dashboard and code for this bot.
So basically you want an option to make a list an exclusion list instead of an add list?
Yes
This issue has been automatically marked as stale because it has not had recent activity. Please verify that this is still an issue with the latest version of Radarr and report back. Otherwise this issue will be closed.
This would be great to exclude movies in other streaming platform, rated/watched, exclude movies from popular/trending lists (like comicbook movies, Bollywood movies).
is this still on your radar ? (pun not intended)
this is a great feature, I would use it to filter lists by excluding my "watched movies" list on trakt
I think the best way is to fetch two lists from LIST-A and LIST-B
when the two are fetched it deletes the movies of LIST-B from LIST-A
this way it wouldnt create interferences with other lists
i think list exclusions feature might be cool as well.. but the original feature request would be solved by: https://github.com/Radarr/Radarr/issues/3333 which also does/will handle other streaming platforms.
If you add exclusion lists some kind of weight or list order should be added. If there is no precedence specified, you end up with the risk of deleting movies from other lists which are actually wanted.
@dantebarba I think that the best way is to fetch two (or more) lists: LIST-A and LIST-B. Then delete LIST-B movies from LIST-A. And finaly add the remaining of LIST-A.
I'm currently in the process of migrating (finally) from couchpotato to radarr. One of the reasons for the delay is I have created a number of custom scripts. One of those is the handling via api of my list of blacklisted/excluded movies. That list has over 1000 movies. I'd like to import in radarr`a exclusion list. This proposed feature would be very helpful for this case.
What can be done in the frontend can be done in the backend bud. Click discover and then x one of them. You should see the endpoint, payload, etc in the console & can go from there.
@dantebarba I think that the best way is to fetch two (or more) lists: LIST-A and LIST-B. Then delete LIST-B movies from LIST-A. And finaly add the remaining of LIST-A.
Lets picture it then how would it be. Each list added from the "lists" tab should have it's own exclusion list?. Or you are saying that an exclusion list should be added just like any other list, with an option to flag it as an exclusion list. Then when syncing, all the exclusion lists would be executed last. I think the latter is the best option.
It doesn't seem hard to implement though. One bag contains all the movies that were grabbed from the addition lists. The other bag contains all the excluded movies + all the movies found in exclusion list. Then you just do a set difference:
Adding Bag - Exclusion Bag = Movies to add bag.
Btw today I realized that I've downloaded more than 20 Netflix originals movies, so yeah this feature is a must!.
@dantebarba i prefer that the exclusion list would be optional for each list. something like a check in every list if aplies the exclusion list or not. so the user can rewatch( redownload) movies.
@dantebarba i prefer that the exclusion list would be optional for each list. something like a check in every list if aplies the exclusion list or not. so the user can rewatch( redownload) movies.
But then you have the issue that if:
Movie - A was in LIST - A and was excluded.
Movie - A was in LIST - B and wasn't excluded
Then movie A would be added anyways.
I think exclusions lists as a way to solve the following case for example: if you have two radarr instances and you want to exclude the movies added in instance A from instance B, you can create an exclusion list based on instance A (already doable in V3) and then those movies won't be added to instance B. To solve this issue with your approach you should add the instance exclusion list to all the lists you've added previously. That's a little bit cumbersome.
Both per list and global approaches can be developed simultaneously, but I see more benefits in the global exclusion lists.
@dantebarba
Then movie A would be added anyways.
Thats the expected outcome if you want to rewatch a movie. Have in mind that could be more users (different watched/excluded lists).
The global approach is what im talking about, but also add a box(to check or not) in the exclusion list. This box tells radarr what lists it applies it (suppress movies).example
[(watchlist + top 1000) - watchedA] + (rewatch)= movies to add
the exclusion list only applies to the watchlist and the the top, and the movies from rewatch would be added
I'm thinking about keeping this simple... it will be basically all movies from normal lists - all movies from exclusion lists... add the difference. Where I'm stuck is if we should actually add 'list exclusions' for the movies in exclusion lists or just use them to filter real lists dynamic without adding and managing list exclusions.
I'm thinking about keeping this simple... it will be basically all movies from normal lists - all movies from exclusion lists... add the difference. Where I'm stuck is if we should actually add 'list exclusions' for the movies in exclusion lists or just use them to filter real lists dynamic without adding and managing list exclusions.
I vote for the latter alternative
I'm thinking about keeping this simple... it will be basically all movies from normal lists - all movies from exclusion lists... add the difference. Where I'm stuck is if we should actually add 'list exclusions' for the movies in exclusion lists or just use them to filter real lists dynamic without adding and managing list exclusions.
The second option seems better.
Just letting you know mdblist.com can now filter watched,collected,etc from trakt. You have to login to see it
Whatever method is selected/implimented, we have to keep in mind this exclusion list will continuously be updated and modified. Allowing us to add and remove movies over time. Of all the current lists, it looks like the Trakt list is the only on that will allow me to easily create a Exclusion List, then add/remove movies as needed. Then Radarr could easily import that list on schedule.
To that end. There should only be a single Exclusion List. A list the over rides all the other lists as @dantebarba suggested.
Most helpful comment
I'm thinking about keeping this simple... it will be basically all movies from normal lists - all movies from exclusion lists... add the difference. Where I'm stuck is if we should actually add 'list exclusions' for the movies in exclusion lists or just use them to filter real lists dynamic without adding and managing list exclusions.