-
-
Notifications
You must be signed in to change notification settings - Fork 507
feat: remove "requested" status of unmonitored movies during scan #817
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
base: develop
Are you sure you want to change the base?
Conversation
|
Converted to draft as the title states "WIP". Once it's ready feel free to make this pr ready for review |
|
@fallenbagel Thanks I didn't think about the Draft feature This is a WIP but it's basically working as I'd expect. Only drawback is that if you have lots of Unmonitored movies in Radarr the scan should be slower, as it will request each unmonitored movie in db every time. Let me know if you have some thoughts about this |
|
FYI I've been using this for months and it works as expected. A more complete monitoring status support wouldn't be very useful imo, at least I didn't encounter any use case |
gauthier-th
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this should be merged if it's only Radarr. Could you implement the same logic for Sonarr seasons?
And shouldn't there be a setting to enable/disable this behavior? You may have unmonitored a movie/tv show but still want to keep it as requested.
|
This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged. |
00d383a to
3e24708
Compare
This comment was marked as outdated.
This comment was marked as outdated.
3e24708 to
07ccea1
Compare
This comment was marked as outdated.
This comment was marked as outdated.
gauthier-th
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like the way things are done are not consistent between Radarr and Sonarr.
Why do you change the status of the Media entity for movies while you remove the SeasonRequest for series?
It may be linked to the issue you experienced.
server/lib/scanners/baseScanner.ts
Outdated
| : settings.main.removeUnmonitoredFromRequestsEnabled && | ||
| !season.monitored && | ||
| season.episodes == 0 | ||
| ? MediaStatus.UNKNOWN |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this change necessary? Isn't the Sonarr scanner job enough?
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
There are several jobs that update the status of a Media: Radarr/Sonarr jobs, and Jellyfin/Emby/Plex jobs, hence the comment about competing jobs. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
94313cd to
7e9d84d
Compare
There is another job, "Media Availability Sync" that runs and mark the media as unavailable if necessary.
It could come from your Let me review it one more time with the change you made and with your comments in mind. |
b9ff7d4 to
caaf13e
Compare
This comment was marked as outdated.
This comment was marked as outdated.
Well I've just checked some random recently auto-imported (and monitored) movies in Radarr, I confirm it's still the case. But that can make sense, specifically when they're unreleased: users shouldn't need/be able to request movies that will already be automatically downloaded when they're available I guess (at least in current Jellyseer's state; it could be useful if Movies can be requested by more than 1 user though). |
So the ones added today don't appear as Requested as the sync didn't happen yet. (But again, I think in current state of thing this is a wanted behaviour, as Monitored status isn't shown. Otherwise users will request "for nothing" all the unreleased movies that are already monitored! Be able to request an already-monitored movie could make sense only if more than 1 user is able to request a movie imo - they could then be seen more like a "follow" movie) |
Oh so it does change the status. I see. iirc it wasn't like this previously as I remember being able to request ones already added to radarr (but i guess this was changed recently and since I haven't looked into it yet did not notice it). I will have a look at it. |
This has been like that since I use Jellyseer I believe, so more than 1 year. But for sure at least since I've reported the issue (of movies that still appear as requested even after being unmonitored), so since April If you "fix" that behavior, users will be even less informed about what's monitored or not though, right? |
We started as a fork during 2022. IIRC it did not work like that because I remember support requests about it (but i could be misremembering as well)
Yes. Which is why i said I will look into it for a better way to handle this without requiring major refactors |
|
This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged. |
6d662e4 to
60e5258
Compare
60e5258 to
c014ed8
Compare
|
This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged. |
c014ed8 to
a3e2de1
Compare
|
Just a little reminder, if you have an idea for a better way of handling this let me know I could probably look into it. Otherwise, I've been using my fork for more than a year and it works exactly as expected fyi |
a3e2de1 to
0d8627a
Compare
0d8627a to
31f2b83
Compare
|
This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged. |
31f2b83 to
f1fc94e
Compare
f1fc94e to
eb6ac1c
Compare
eb6ac1c to
436f121
Compare
436f121 to
4b85191
Compare




Description
Quick & easy first implementation of Monitoring status support in Radarr:
When a movie - which was monitored before - is unmonitored, it won't appear as "requested" in Jellyseerr anymore
Issues Fixed or Closed