Periodic Reconciliation for Monitored + Missing Movies
Is there an existing issue for this?
- I have searched the existing open and closed issues
Is your feature request related to a problem? Please describe
Addressed issue
A movie can remain Monitored + Missing indefinitely, even when a suitable release is available on an indexer.
Radarr performs an initial search when requested and then relies primarily on RSS for new releases. If a suitable release is missed by RSS for any reason, there may be no future event that causes Radarr to search for that movie again.
I recently found ~40 monitored movies added during the last six months where suitable releases were already available. Running Missing → Search Selected manually immediately found and grabbed many of them.
Describe the solution you'd like
Add an optional reconciliation mechanism that periodically performs an Automatic Search for movies that remain Monitored + Missing.
To minimize indexer load, retries could use increasing intervals, for example:
- 1st retry: after 1 day
- 2nd retry: after 3 days
- 3rd retry: after 7 days
- 4th retry: after 30 days
- Later retries: increasingly infrequent
Searches should also be throttled rather than executed as a large batch. For example, movies due for reconciliation could be queued and processed one at a time every few minutes, while respecting indexer rate limits and HTTP 429 responses.
This would complement rather than replace the existing mechanisms:
Search on Add → RSS monitoring → low-frequency reconciliation
The goal is simply that Monitored + Missing does not become an indefinite terminal state when a suitable release actually exists.
Describe alternatives you've considered
The current workaround is to periodically filter for Missing movies, select them, and manually run Search Selected.
The same behavior could also be automated externally through the Radarr API and a scheduled task. However, this requires either continued manual monitoring or maintaining additional automation outside Radarr.
An internal reconciliation mechanism would fit naturally with Radarr's existing automation model: once a movie is monitored, the user can rely on Radarr to continue working toward acquiring it without periodically checking the Missing list.
Radarr already knows which movies are Monitored + Missing and provides the Automatic Search functionality, so handling reconciliation internally would also allow searches to be properly throttled, backed off, and coordinated with indexer rate limits.
Anything else?
Related: #5407 addresses similar retry behavior for stalled/failed downloads, while this request concerns reconciliation of the general Monitored + Missing state regardless of how the movie reached that state.
The suggested retry intervals and throttling values above are only examples; the intent is a low-frequency, indexer-friendly reconciliation mechanism rather than any specific scheduling implementation.
Source: Radarr/Radarr