34 FAQ
bakerboy448 edited this page 4 years ago

How does Radarr find movies?

Radarr does not regularly search for movie files that are missing or have not met their quality goals. Instead, it fairly frequently queries your indexers and trackers for all the newly posted movies, then compares that with its list of movies that are missing or need to be upgraded. Any matches are downloaded. This lets Radarr cover a library of any size with just 24-100 queries per day (RSS interval of 15-60 minutes). If you understand this, you'll realize that it only covers the future though.

So how do you deal with the present and past? When you're adding a movie, you'll need to set the correct path, profile and monitoring status then use the Add + Search button that looks like a magnifying glass (v0.2) or the Start search for missing movie checkbox (v3). If the movie hasn't been released yet, you don't need to initiate a search.

If you've already added the movie, but now you want to search for it, you have a few choices. You can go to the movie's page and use the search button, which will do a search and then automatically pick one. You can use the Search tab and see all the results, hand picking the one you want. Or you can use Wanted -> Missing or Wanted -> Cutoff Unmet to initiate mass searches.

Why can't I add a new movie to Radarr?

Radarr uses themoviedb.org for movie information and images like fanart, banners and backgrounds. Generally, there are a few reasons why you may not be able to add a movie:

  • TMDb doesn't like special characters to be used when searching for movies through the API (which Radarr uses), so try searching a translated name, and/or without special characters.
  • The movie hasn't been added to TMDb yet, follow their guide to get it added.

Can all my movie files be stored in one folder?

No. There are no plans for this at this time as multiple files per movies are planned for the future.

Can I update Radarr inside my Docker container?

You shouldn't, Docker containers are meant to be static and they should never update themselves internally. It is a primary philosophy of Docker. Database issues can be caused for Radarr if you upgrade your installation inside to the most recent nightly, then update the docker container itself which might downgrade to an older version.

Docker Images:

How can I mass delete movies from the wanted list?

Use Movie Editor + Filter (v3)

I am getting an error: Database disk image is malformed.

This means your sqlite database that stores most of the information for Radarr is corrupt. There is an excellent guide here to copy the contents from the corrupt database into a new one: http://techblog.dorogin.com/2011/05/sqliteexception-database-disk-image-is.html

I use Radarr on a Mac and it suddenly stopped working. What happened?

Most likely this is due to a MacOS bug which caused one of the Radarr databases to be corrupted. Follow these steps to resolve:

  1. In the Finder, select the Go menu, and the option Go to Folder...
  2. Enter ~/.config/Radarr and click the Go button to open Radarr's data folder
  3. Move the following files to Trash: logs.db, logs.db-journal
  4. Attempt to launch Radarr and see if it works. If so, congrats!
  5. If not, then the log DB didn't get corrupted, and it might have been the primary database. You will need to restore from backup.
  6. Move the following files to Trash: (v0.2) nzbdrone.db, nzbdrone.db-journal or (v3) radarr.db, radarr.db-journal
  7. Open the Backups folder you see and find the .zip archive with the most recent date. Decompress it. Move everything from the resulting folder into the main Radarr data folder, over-writing any files.
  8. Attempt to launch Radarr and see if it works. If it does not work, you'll need further support, you can report the issue through the issue tracker

Why doesn't v3 work behind an nginx reverse proxy

v3 has switched to .NET Core and a new webserver. It requires the following addition to the location block for radarr:

proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;

Make sure you do not include proxy_set_header Connection "Upgrade"; as suggested by the nginx documentation. THIS WILL NOT WORK

See https://github.com/aspnet/AspNetCore/issues/17081