-
-
Notifications
You must be signed in to change notification settings - Fork 548
Description
Description
When you have unmonitored a movie in radarr, but the same movie is still on the watchlist of plex, then overseerr will continue to request it and switch the "monitoring status" in radarr back to "true".
Plex says that there are reasons why users may want to keep a movie in their watchlist, hence it's not as simple as just removing it form the watchlist so that overseerr won't request them again.
To solve this conundrum, I suggest a setting in overseerr whereby users can decide if "unmonitored" movies should e searched for (or not).
Desired Behavior
When overseerr checks Plex watchlist, it then sends the movies on the watchlist to radarr.
If a movie is 'unmonitored' in radarr at that point, it sets it to "monitored".
This is due to the following code I believe:
overseerr/server/api/servarr/radarr.ts
Lines 100 to 120 in 325eecb
if (movie.id && !movie.monitored) { | |
const response = await this.axios.put<RadarrMovie>(`/movie`, { | |
...movie, | |
title: options.title, | |
qualityProfileId: options.qualityProfileId, | |
profileId: options.profileId, | |
titleSlug: options.tmdbId.toString(), | |
minimumAvailability: options.minimumAvailability, | |
tmdbId: options.tmdbId, | |
year: options.year, | |
tags: Array.from(new Set([...movie.tags, ...options.tags])), | |
rootFolderPath: options.rootFolderPath, | |
monitored: options.monitored, | |
addOptions: { | |
searchForMovie: options.searchNow, | |
}, | |
}); | |
if (response.data.monitored) { | |
logger.info( | |
'Found existing title in Radarr and set it to monitored.', |
I propose that we add a setting in overseerr (potentially on the config screen for the Radarr/Sonarr instances), where user can decide whether to search unmonitored movies/series (or not).
Thereby, if a user keeps this setting "off", even if plex has a movie/tv show on the watchlist, it would not trigger a search on the radarr/sonarr instances and wouldn't change the monitoring status.
In other words: If the setting is turned "on", then the following line should not happen:
2025-08-01T03:00:01.509Z [[32minfo[39m][Radarr]: Found existing title in Radarr and set it to monitored. {"movieId":242,"movieTitle":"My great movie"}
Additional Context
No response
Code of Conduct
- I agree to follow Overseerr's Code of Conduct