Skip to content

Add Setting to NOT re-request movies that are unmonitored in radarr #4213

@ManiMatter

Description

@ManiMatter

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:

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions