Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatically Approve or Deny Requests based on Studio/Network or even streaming service availability #835

Open
drpeppershaker opened this issue Feb 3, 2021 · 54 comments

Comments

@drpeppershaker
Copy link

Is your feature request related to a problem? Please describe.
I know all my plex users have a Netflix account. I do not necessarily want them requesting things that are already available on Netflix. My server space is limited, and I do not wish to download things that are readily available to my users. Currently I deny those requests manually.

Describe the solution you'd like
I would like to see a way--even if it's a hidden/advanced setting, to automatically deny any request for Netflix content. I understand that maintaining a database of currently available content on various streaming platforms is a lofty and likely impossible/impractical goal. Therefore, I propose using the Network/Studio information already available as a way automatically deny requests from a specific studio/network.

Describe alternatives you've considered
I've considered making a local user account to request every single Netflix original account and then logging in with my admin account to deny all them to prevent them from being requested again, but I don't know if that would work, and it seems like a pretty big undertaking to do it all manually.

Additional context
This could also be beneficial for those looking to implement parental controls, or other type of controls on their requests as well.

Also, If it is at all useful, it appears that https://github.com/andreluisos/lists currently maintains a list of content on various streaming services that could be beneficial to this request -- if using tmdb network/studio info isn't as helpful as I thought.

@costaht
Copy link
Contributor

costaht commented Feb 3, 2021

It would be simpler if they just hid the content from netflix

@TheCatLady
Copy link
Collaborator

Netflix has a lot of content that it doesn't produce itself, however. I'm not sure that checking the studio/network would solve your issue here, unless you only want to block Netflix Originals?

I think in general, some global content filtering might be nice though. I don't like the idea of depending on a non-TMDb list, but I'm all for filtering based on existing TMDb data.

@drpeppershaker
Copy link
Author

Netflix has a lot of content that it doesn't produce itself, however. I'm not sure that checking the studio/network would solve your issue here, unless you only want to block Netflix Originals?

I think in general, some global content filtering might be nice though. I don't like the idea of depending on a non-TMDb list, but I'm all for filtering based on existing TMDb data.

Pie in the sky big dream would be to track which services have which content--but not realistic .Non-original content is constantly changing hands between various platforms and would likely be near impossible to track. Plus, you'd have to deal with some content being available in some geo-locations, but not others, no API access (that I'm aware of), etc...
I think being able to block the originals would be the simplest way to implement a streaming service filter.

I guess, more generally this request is: can we get some global filters if we choose to implement them, and can studio/network be one of the filters? Solves my problem (prevent users from requesting readily available content), adds a nice feature to Overseerr for other use-cases as well.

@costaht
Copy link
Contributor

costaht commented Feb 3, 2021

Netflix has a lot of content that it doesn't produce itself, however.

Stupid me... I didn't think about that. Yeah, filtering the originals of the provider seems the better way to go.

@Reupenny

This comment has been minimized.

@2fst4u
Copy link

2fst4u commented Feb 22, 2021

JustWatch provides an API that can be used for exactly this. I was going to put in a request for this not long ago but you beat me to it!

JustWatch have geo-specific availability so you could have a request go through the API, confirm it isn't available on the streaming services set, and then deny or let through based on that decision.

@mouzzampk2014-zz
Copy link

Netflix has a lot of content that it doesn't produce itself, however. I'm not sure that checking the studio/network would solve your issue here, unless you only want to block Netflix Originals?

I think in general, some global content filtering might be nice though. I don't like the idea of depending on a non-TMDb list, but I'm all for filtering based on existing TMDb data.

Yup thats the one and i also think filtering will give more options like filter by release date or genres

@2fst4u
Copy link

2fst4u commented Apr 5, 2021

This doesn't need to be tied to studio. It only needs to check for availability by service. That's where the JustWatch API will help.

@sct
Copy link
Owner

sct commented Apr 5, 2021

This doesn't need to be tied to studio. It only needs to check for availability by service. That's where the JustWatch API will help.

As far as I know JustWatch doesn't have a public API?

@2fst4u
Copy link

2fst4u commented Apr 5, 2021

It may not be fully open and public but is this not what would be required?

https://www.justwatch.com/nz/JustWatch-Streaming-API

@stale

This comment has been minimized.

@stale stale bot added the stale label Jun 4, 2021
@2fst4u

This comment has been minimized.

@stale

This comment has been minimized.

@stale stale bot added the stale label Aug 3, 2021
@2fst4u

This comment has been minimized.

@stale stale bot removed the stale label Aug 3, 2021
@tohn

This comment has been minimized.

@2fst4u

This comment has been minimized.

@stale

This comment has been minimized.

@stale stale bot added the stale label Oct 28, 2021
@2fst4u

This comment has been minimized.

@stale stale bot removed the stale label Oct 28, 2021
@2fst4u
Copy link

2fst4u commented Jan 12, 2023

I think you have to set your region for that feature to work, but that presents another issue that only movies and shows from your region will show on the main page which is not desired.

Edit: yep just tested it. I set my country as the discover region and now movies and tv shows have the "streaming on" field, but there is only one single movie in my "upcoming movies" bar now.

@etfeet
Copy link

etfeet commented Feb 19, 2023

I'd been interested in this. not for this particular use case by for having filters to determine when/if to auto approve a request and what sonarr/radarr instance that media request gets sent to. An example of an app that does that fairly well is Petio. which allows you to create rules for just about any sonarr/radarr metadata field and additionally use those fields to determine which sonarr/radarr instance the request gets routed too. so it would also allow say anime movies going to a dedicated anime radarr instance.

image

@JohnnyGrey86
Copy link

I'd like to toss my vote in for this as well. Ever since the "Currently Streaming On" feature was added, I think it would be cool if each user were presented the option to choose what services they subscribe to, then have Overseerr automatically block those requests. Or as mentioned above, hide/disable the button.

@nicobleiler
Copy link

Maybe even have a play on Netflix, Amazon or whatever button, similar to the one if it is on Plex

@stale
Copy link

stale bot commented May 1, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label May 1, 2023
@drpeppershaker
Copy link
Author

Bump

@stale stale bot removed the stale label May 1, 2023
@WEIRDesign
Copy link

Bump

Was just about to do the same :)

@stale
Copy link

stale bot commented Jul 15, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jul 15, 2023
@2fst4u
Copy link

2fst4u commented Jul 15, 2023

Bump

@stale stale bot removed the stale label Jul 15, 2023
@stale
Copy link

stale bot commented Sep 16, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Sep 16, 2023
@drpeppershaker
Copy link
Author

drpeppershaker commented Sep 16, 2023 via email

@stale stale bot removed the stale label Sep 16, 2023
@Niborian
Copy link

I would also like to have a way to auto deny netflix requests by using the currently streaming on... if this could be combined with something to make it more accurate (geolocation) then that would be even better, but it would be nice to be able to just auto deny or temporary deny, so I can override if its not avilable in my country... or just confirm deny if it is...

@Alsidsds
Copy link

This would be very nice because I sometimes want to add movies/tv shows on plex's watchlist just so I don't forget about them but they are available on streaming platforms. I also don't want to disable auto requests on overseerr from plex's watchlist because it's very useful so at the moment I just don't add shows/movies available on streaming on the watchlist so they don't get requested on overseerr but it kinda defeats the purpose of the watchlist on plex being a hub for everything you want to watch wherever they are available.

Copy link

stale bot commented Apr 22, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Apr 22, 2024
@Jopinder
Copy link

Bump.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@ztevo
Copy link

ztevo commented Aug 6, 2024

For me, a helpful interim solution would be listing the streaming services a movie/show is available on (based on users country) within the movie/show description. This would be enough for users to at least think twice before they hit the request button.

Ombi works this way today - see attached screenshot as an example from the Ombi demo page.

ombi

@WEIRDesign
Copy link

For me, a helpful interim solution would be listing the streaming services a movie/show is available on (based on users country) within the movie/show description. This would be enough for users to at least think twice before they hit the request button.

Ombi works this way today - see attached screenshot as an example from the Ombi demo page.

ombi

Is this not already a feature? (Albeit text only, and SkyGo isn't showing for me on Deadpool, which could be down to timing as I'm replying 2 months later! :D)

image

Copy link

stale bot commented Jan 21, 2025

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jan 21, 2025
@conorlap
Copy link

Bump

@stale stale bot removed the stale label Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests