Difference between revisions of "Radarr FAQ"
Bakerboy448 (talk | contribs) (add multi) |
Bakerboy448 (talk | contribs) |
||
(25 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== How does Radarr work? == | == How does Radarr work? == | ||
<span id="how_does_radarr_work"><small>[[#how_does_radarr_work|anchor]]</small></span><br> | <span id="how_does_radarr_work"><small>[[#how_does_radarr_work|anchor]]</small></span><br> | ||
+ | <span id="How_does_Radarr_work"><small>[[#How_does_Radarr_work|alt-anchor]]</small></span><br> | ||
* Radarr relies on RSS feeds to automate grabbing of releases as they are posted, for both new releases as well as previously released releases being released or re-released. The RSS feed is the latest releases from a site, typically between 50 and 100 releases, though some sites provide more and some less. The RSS feed is comprised of all releases recently available, including releases for requested media you do not follow, if you look at debug logs you will see these releases being processed, which is completely normal. | * Radarr relies on RSS feeds to automate grabbing of releases as they are posted, for both new releases as well as previously released releases being released or re-released. The RSS feed is the latest releases from a site, typically between 50 and 100 releases, though some sites provide more and some less. The RSS feed is comprised of all releases recently available, including releases for requested media you do not follow, if you look at debug logs you will see these releases being processed, which is completely normal. | ||
* Radarr enforces a minimum of 10 minutes on the RSS Sync interval and a maximum of 2 hours. 15 minutes is the minimum recommended by most indexers, though some do allow lower intervals and 2 hours ensures Radarr is checking frequently enough to not miss a release (even though it can page through the RSS feed on many indexers to help with that). Some indexers allow clients to perform an RSS sync more frequently than 10 minutes, in those scenarios we recommend using Radarr's Release-Push API endpoint along with an IRC announce channel to push releases to Radarr for processing which can happen in near real time and with less overhead on the indexer and Radarr as Radarr doesn’t need to request the RSS feed too frequently and process the same releases over and over. | * Radarr enforces a minimum of 10 minutes on the RSS Sync interval and a maximum of 2 hours. 15 minutes is the minimum recommended by most indexers, though some do allow lower intervals and 2 hours ensures Radarr is checking frequently enough to not miss a release (even though it can page through the RSS feed on many indexers to help with that). Some indexers allow clients to perform an RSS sync more frequently than 10 minutes, in those scenarios we recommend using Radarr's Release-Push API endpoint along with an IRC announce channel to push releases to Radarr for processing which can happen in near real time and with less overhead on the indexer and Radarr as Radarr doesn’t need to request the RSS feed too frequently and process the same releases over and over. | ||
Line 11: | Line 12: | ||
* 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 the filters of <code>Missing</code>, <code>Wanted</code>, or <code>Cut-off Unmet</code>. | * 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 the filters of <code>Missing</code>, <code>Wanted</code>, or <code>Cut-off Unmet</code>. | ||
* If Radarr has been offline for an extended period of time, Radarr will attempt to page back to find the last release it processed in an attempt to avoid missing a release. As long as your indexer supports paging and it hasn't been too long Radarr will be able to process the releases it would have missed and avoid you needing to perform a search for the missed movies. | * If Radarr has been offline for an extended period of time, Radarr will attempt to page back to find the last release it processed in an attempt to avoid missing a release. As long as your indexer supports paging and it hasn't been too long Radarr will be able to process the releases it would have missed and avoid you needing to perform a search for the missed movies. | ||
+ | |||
+ | == What is Minimum Availability? == | ||
+ | <span id="what_is_minimum_avalability"><small>[[#what_is_minimum_avalability|anchor]]</small></span><br> | ||
+ | - '''Announced''': Radarr shall consider movies available as soon as they are added to Radarr. This setting is recommended if you have good private trackers (or really good public ones, e.g. rarbg.to) that do not have fakes. | ||
+ | |||
+ | - '''In Cinemas''': Radarr shall consider movies available as soon as movies hit cinemas. This option is not recommended. | ||
+ | |||
+ | - '''Released''': Radarr shall consider movies available as soon as the blu-ray or streaming version is released. This option is recommended and likely should be combined with an Availability Delay of `-14` days. | ||
== How are possible downloads compared? == | == How are possible downloads compared? == | ||
Line 17: | Line 26: | ||
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here]. | The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here]. | ||
− | '''''As of | + | '''''As of 5/27/2021 the logic is as follows''''' |
# Quality | # Quality | ||
# Custom Format Score | # Custom Format Score | ||
Line 23: | Line 32: | ||
# Indexer Priority | # Indexer Priority | ||
# Indexer Flags | # Indexer Flags | ||
− | # Peers (If Torrent) | + | # Seeds/Peers (If Torrent) |
# Age (If Usenet) | # Age (If Usenet) | ||
# Size | # Size | ||
Line 48: | Line 57: | ||
<span id="where_did_wanted_and_cutoff_unmet_go"><small>[[#where_did_wanted_and_cutoff_unmet_go|anchor]]</small></span><br> | <span id="where_did_wanted_and_cutoff_unmet_go"><small>[[#where_did_wanted_and_cutoff_unmet_go|anchor]]</small></span><br> | ||
* Movie Index (AKA 'Movies') -> Filter (top right corner) -> <code>Wanted</code> and <code>Cut-off Unmet</code> | * Movie Index (AKA 'Movies') -> Filter (top right corner) -> <code>Wanted</code> and <code>Cut-off Unmet</code> | ||
+ | ** Wanted - Movie is missing, monitored, and available | ||
+ | ** Missing - Movie is missing and monitored | ||
[[File:radarr-where-did-wanted-and-cutoff-unmet-go.png|thumb|none|750px|alt=This is where wanted and Cut-off Unmet went|This is where wanted and Cut-off Unmet went]] | [[File:radarr-where-did-wanted-and-cutoff-unmet-go.png|thumb|none|750px|alt=This is where wanted and Cut-off Unmet went|This is where wanted and Cut-off Unmet went]] | ||
Line 59: | Line 70: | ||
== Can all my movie files be stored in one folder? == | == Can all my movie files be stored in one folder? == | ||
<span id="can_all_my_movie_files_be_stored_in_one_folder"><small>[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]</small></span><br> | <span id="can_all_my_movie_files_be_stored_in_one_folder"><small>[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]</small></span><br> | ||
− | * Not yet and the reason is that Radarr is a fork of [[Sonarr]], where every show has a folder. This limitation is a known pain point for many users and will | + | * Not yet and the reason is that Radarr is a fork of [[Sonarr]], where every show has a folder. This limitation is a known pain point for many users and will maybe come in a future version. |
:If you're looking to moving all your movies from one folder to individual folders check [[Radarr Tips and Tricks#Create a Folder for Each Movie|here]] | :If you're looking to moving all your movies from one folder to individual folders check [[Radarr Tips and Tricks#Create a Folder for Each Movie|here]] | ||
+ | |||
+ | == Can I put all my movies in my library into one folder == | ||
+ | <span id="can_I_disable_the_refresh_movies_task"><small>[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]</small></span> | ||
+ | |||
+ | We get asked this a lot. There are no plans to support <code>\data\Movies\Movie1.mkv</code>, <code>\data\Movies\Movie2.mkv</code>, etc. | ||
+ | |||
+ | The [https://github.com/Radarr/Radarr/issues/153 Custom Folder GitHub Issue] technically covers this request, but it is no guarantee that all movie files in one folder will be implemented at that time. | ||
+ | |||
+ | A slight hack-ish solution is noted below. Please note that you mustn't trigger a rescan or it will show as missing and regardless the movie will never be upgraded. | ||
+ | |||
+ | * Use a Custom Script | ||
+ | ** the script should be triggered on import | ||
+ | ** it should be designed to move the file whenever you want it | ||
+ | ** it then needs to call the Radarr API and change the movie to unmonitored. | ||
+ | |||
+ | == How can I rename my movie folders? == | ||
+ | <span id="how_can_i_rename_my_movie_folders"><small>[[#how_can_i_rename_my_movie_folders|anchor]]</small></span><br> | ||
+ | # Movies | ||
+ | # Movie Editor | ||
+ | # Select what movies need their folder renamed | ||
+ | # Change Root Folder to the same Root Folder that the movies currently exist in | ||
+ | # Select "Yes move files" | ||
+ | |||
+ | == Movie File and Folder Naming == | ||
+ | <span id="movie_file_and_folder_naming"><small>[[#movie_file_and_folder_naming|anchor]]</small></span><br> | ||
+ | * Currently, Radarr requires that each movie be in a folder with the format containing at minimum <code>Movie Title (Year)/</code>, optionally <code>_</code> or <code>.</code> are valid separators. To facilitate correct quality and resolution identification during import, a file name like <code>Movie Title (Year) [Quality-Resolution].ext</code> is best, again <code>_</code> or <code>.</code> are valid separators too. | ||
+ | * A useful tool for making these changes to your collection is [http://www.filebot.net/#download filebot] which has paid version in both the Apple and Windows stores, but can be found for free on their legacy [https://sourceforge.net/projects/filebot/files/latest/download SourceForge] site. It has both a GUI and CLI, so you can use whatever you’re comfortable with. For the above example, <code>{ny}</code> expands to <code>Name (Year)</code> and <code>{vf}</code> gives the resolution like <code>1080p</code>. There is nothing to infer quality, so you can fake it using <code>{ny}/{ny} [{dim[0] >= 1280 ? 'Bluray' : 'DVD'}-{vf}]</code> which will name anything lower than 720p to <code>[DVD-572p]</code> and greater or equal to 720p like <code>[Bluray-1080p]</code>. | ||
+ | See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details. | ||
+ | |||
+ | == Movie Folders Named Incorrectly == | ||
+ | <span id="movie_folders_named_incorrectly"><small>[[#movie_folders_named_incorrectly|anchor]]</small></span><br> | ||
+ | * Even if your movies are in folders already, the folders may not be named correctly. The folder name should be <code>Movie Title (Year)</code>, having the title and year in the folder’s name is critical right now. | ||
+ | * Examples that will work well: | ||
+ | ** <code>/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv</code> | ||
+ | ** <code>/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv</code> | ||
+ | * Examples that will work, but will require manual management: | ||
+ | ** By letters: <code>/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv</code> | ||
+ | ** By rating: <code>/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv</code> | ||
+ | ** By genre: <code>/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv</code> | ||
+ | ** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like <code>A-D</code> and <code>E-G</code> in the first letter example, <code>R</code> and <code>PG-13</code> in the rating example and you can guess at the variety of genre folders. When adding a new movie, the correct base folder will need to be selected for this format to work. | ||
+ | * Examples that won’t work: | ||
+ | ** Single folder: <code>/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv</code> | ||
+ | *** At this time, movies simply have to be in a folder named after the movie. There is no way around this until development work is done to add this feature. | ||
+ | **'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as <code>{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}</code> will not work in v3. | ||
+ | *** Folders are related to the movie and independent of the file. Additionally, this will break with the planned multiple files per movie support. | ||
+ | *** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked. | ||
+ | * The [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] is a great source for making sure your file and folder structure will work great. | ||
== How can I mass delete movies from the wanted list? == | == How can I mass delete movies from the wanted list? == | ||
Line 84: | Line 142: | ||
''This will not install the bits from that branch immediately, it will happen during the next update.'' | ''This will not install the bits from that branch immediately, it will happen during the next update.'' | ||
− | * <span style="color:#00ff00">master</span> (Default/Stable): It has been tested by users on the develop and nightly branches and it’s not known to have any major issues. This is currently v3. This version will receive updates approximately monthly. | + | * <span style="color:#00ff00">master</span> (Default/Stable): It has been tested by users on the develop and nightly branches and it’s not known to have any major issues. This is currently v3. This version will receive updates approximately monthly. On GitHub, this is the <code>master</code> branch. |
− | * <span style="color:#00ff00">develop</span> (Beta): This is the testing edge. Released after tested in nightly to ensure no immediate issues. New features and bug fixes released here first. This is currently v3. This version will receive updates either weekly or biweekly depending on development. '''Warning: You may not be able to go back to <code>master</code> after switching to this branch.''' | + | * <span style="color:#00ff00">develop</span> (Beta): This is the testing edge. Released after tested in nightly to ensure no immediate issues. New features and bug fixes released here first. This is currently v3. This version will receive updates either weekly or biweekly depending on development. '''Warning: You may not be able to go back to <code>master</code> after switching to this branch.''' On GitHub, this is a snapshot of the <code>develop</code> branch at a point in time. |
− | * <span style="color:#00ff00">nightly</span> (Nightly): The bleeding edge. Released as soon as code is committed and passed all automated tests. '''''Use this branch only if you know what you are doing and are willing to get your hands dirty to recover a failed update.''''' This is currently v3. This version is updated immediately. '''Warning: You may not be able to go back to <code>master</code> after switching to this branch.''' | + | * <span style="color:#00ff00">nightly</span> (Nightly): The bleeding edge. Released as soon as code is committed and passed all automated tests. '''''Use this branch only if you know what you are doing and are willing to get your hands dirty to recover a failed update.''''' This is currently v3. This version is updated immediately. '''Warning: You may not be able to go back to <code>master</code> after switching to this branch.''' On GitHub, this is the <code>develop</code> branch. |
* Note: If your install is through Docker append <code>:release</code>, <code>:latest</code>, or <code>:testing</code> to the end of your container tag depending on who makes your builds. | * Note: If your install is through Docker append <code>:release</code>, <code>:latest</code>, or <code>:testing</code> to the end of your container tag depending on who makes your builds. | ||
Line 104: | Line 162: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Release Channel Type !! Branch: master (stable) (v3. | + | ! Release Channel Type !! Branch: master (stable) (v3.2.1) !! Branch: develop (beta) (v3.2.1) !! Branch: nightly (unstable) (v3.2) |
|- | |- | ||
|[https://hub.docker.com/r/hotio/radarr hotio]||<code>hotio/radarr:release</code>||<code>hotio/radarr:testing</code>|| If you have to ask, you should not be on it. | |[https://hub.docker.com/r/hotio/radarr hotio]||<code>hotio/radarr:release</code>||<code>hotio/radarr:testing</code>|| If you have to ask, you should not be on it. | ||
Line 131: | Line 189: | ||
* Check with the development team to see if you can switch from <code>nightly</code> to <code>master</code>; <code>nightly</code> to <code>develop</code>; or <code>develop</code> to <code>master</code> for your given build. | * Check with the development team to see if you can switch from <code>nightly</code> to <code>master</code>; <code>nightly</code> to <code>develop</code>; or <code>develop</code> to <code>master</code> for your given build. | ||
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned. | * Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned. | ||
+ | ** The most common error is something like <code>Error parsing column 45 (Language=31 - Int64)</code> or other similar database errors around missing columns or tables. | ||
+ | * '''May 28 2021 Update''' | ||
+ | ** <code>3.2.1</code> has been released as master/stable | ||
+ | ** For those on nightly and are still on <code>3.2.1.5068</code> or lower you can safely downgrade to master or develop. | ||
+ | *** Develop can also downgrade to master as well. | ||
+ | *** Please note that if you're on nightly there will be no update to install given your build is higher than the current develop/master. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== How does radarr handle foreign movies or foreign titles? == | == How does radarr handle foreign movies or foreign titles? == | ||
<span id="how_does_radarr_handle_foreign_movies_or_foreign_titles"><small>[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]</small></span><br> | <span id="how_does_radarr_handle_foreign_movies_or_foreign_titles"><small>[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]</small></span><br> | ||
− | * Radarr uses both Alt | + | * Radarr uses both Alt Titles and Translations for parsing and searching. Search will use the Original Title, English Title, and Translated Title from whatever languages you have preferred (in profile and CFs). Parsing should look for a match in all Translations and Alt Titles. |
− | Note that this does not include any indexer languages specified as multi. | + | |
+ | * To get a movie in a foreign language set your Profile Language to Original (Movie's Original Language), a specific language for that profile, or any and use custom formats to determine which language to grab. | ||
+ | * Note that this does not include any indexer languages specified as multi. | ||
== How does radarr handle "multi" in names? == | == How does radarr handle "multi" in names? == | ||
<span id="how_does_radarr_handle_multi_in_names"><small>[[#how_does_radarr_handle_multi_in_names|anchor]]</small></span><br> | <span id="how_does_radarr_handle_multi_in_names"><small>[[#how_does_radarr_handle_multi_in_names|anchor]]</small></span><br> | ||
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr. | * Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr. | ||
− | Note | + | |
+ | * Note that multi definitions only help for release parsing and not for foreign titles or movies searches. | ||
== Help, Movie Added, But Not Searched == | == Help, Movie Added, But Not Searched == | ||
Line 158: | Line 217: | ||
* If you’re adding a movie that you want now, the best option is to check the “Start search for missing movie” box, to the left of the ''Add Movie'' ('''1''') button. You can also go to the page for a movie you’ve added and click the magnifying glass “Search” ('''2''') button or use the Wanted view to search for Missing or Cutoff Unmet movies. | * If you’re adding a movie that you want now, the best option is to check the “Start search for missing movie” box, to the left of the ''Add Movie'' ('''1''') button. You can also go to the page for a movie you’ve added and click the magnifying glass “Search” ('''2''') button or use the Wanted view to search for Missing or Cutoff Unmet movies. | ||
− | [[File:start search for missing movie.png|thumb|none|750px|alt= | + | [[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]] |
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]] | [[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Root path for movies imported from lists becomes “C:” or other weird paths == | == Root path for movies imported from lists becomes “C:” or other weird paths == | ||
<span id="root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths"><small>[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]</small></span><br> | <span id="root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths"><small>[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]</small></span><br> | ||
− | Sometimes you can get a problem that movies that are imported from your lists, gets imported with the root path set to “C:” or other weird paths | + | * Sometimes you can get a problem that movies that are imported from your lists, gets imported with the root path set to “C:” or other weird paths. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * This is a known issue for when the root path is either not setup during the creation of the list, or if the root path has been deleted after the list was created. Note that this problem can still occur even if the list is '''edited''' and the correct root path is set. | |
− | Use the Movie Editor to fix paths of existing movies. | + | * Use the Movie Editor to fix paths of existing movies. |
== Movie Imported, But Source File And Torrent Not Deleted == | == Movie Imported, But Source File And Torrent Not Deleted == | ||
Line 212: | Line 236: | ||
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota. | * If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== My Custom Script stopped working after upgrading from v0.2 == | == My Custom Script stopped working after upgrading from v0.2 == | ||
Line 253: | Line 246: | ||
== I am using a Pi and Raspbian and Radarr will not launch == | == I am using a Pi and Raspbian and Radarr will not launch == | ||
− | <span id="i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch"><small>[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]</small></span><br>Raspbian has a version of libseccomp2 that is too old to support running a docker container based on Ubuntu 20.04, which both hotio and | + | <span id="i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch"><small>[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]</small></span><br>Raspbian has a version of libseccomp2 that is too old to support running a docker container based on Ubuntu 20.04, which both hotio and LinuxServer use as their base for v3. You either need to use <code>--privileged</code>, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64) |
'''Possible Solution:''' | '''Possible Solution:''' | ||
Line 278: | Line 271: | ||
== Why are lists sync times so long and can I change it? == | == Why are lists sync times so long and can I change it? == | ||
<span id="why_are_lists_sync_times_so_long_and_can_i_change_it"><small>[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]</small></span> | <span id="why_are_lists_sync_times_so_long_and_can_i_change_it"><small>[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]</small></span> | ||
+ | |||
Lists never were nor are intended to be <code>add it now</code> they are <code>hey i want this, add it eventually</code> tools | Lists never were nor are intended to be <code>add it now</code> they are <code>hey i want this, add it eventually</code> tools | ||
Line 293: | Line 287: | ||
No, nor should you through any SQL hackery. The refresh movies task queries the upstream Servarr proxy and checks to see if the metadata for each movie (ids, cast, summary, rating, translations, alt titles, etc.) has updated compared to what is currently in Radarr. If necessary, it will then update the applicable movies. | No, nor should you through any SQL hackery. The refresh movies task queries the upstream Servarr proxy and checks to see if the metadata for each movie (ids, cast, summary, rating, translations, alt titles, etc.) has updated compared to what is currently in Radarr. If necessary, it will then update the applicable movies. | ||
− | A common complaint is the Refresh task causes heavy I/O usage. This is partly due to the setting " | + | A common complaint is the Refresh task causes heavy I/O usage. This is partly due to the setting "Analyze video files" which is advised to be enabled if you use tdarr or otherwise externally modify your files. If you don't you can safely disable "Analyze video files" to reduce some I/O. The other setting is "Rescan Movie Folder after Refresh". If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to <code>Manual</code>. Do not change this to <code>Never</code> unless all changes to your library (new movies, upgrades, deletions etc) are done through Radarr. If you delete movie files manually or via Plex or another third party program, do not set this to <code>Never</code>. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{FAQ|ARRNAME=Radarr|ARRDISCORD=https:// | + | {{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}} |
Latest revision as of 09:37, 8 June 2021
How does Radarr work?
- Radarr relies on RSS feeds to automate grabbing of releases as they are posted, for both new releases as well as previously released releases being released or re-released. The RSS feed is the latest releases from a site, typically between 50 and 100 releases, though some sites provide more and some less. The RSS feed is comprised of all releases recently available, including releases for requested media you do not follow, if you look at debug logs you will see these releases being processed, which is completely normal.
- Radarr enforces a minimum of 10 minutes on the RSS Sync interval and a maximum of 2 hours. 15 minutes is the minimum recommended by most indexers, though some do allow lower intervals and 2 hours ensures Radarr is checking frequently enough to not miss a release (even though it can page through the RSS feed on many indexers to help with that). Some indexers allow clients to perform an RSS sync more frequently than 10 minutes, in those scenarios we recommend using Radarr's Release-Push API endpoint along with an IRC announce channel to push releases to Radarr for processing which can happen in near real time and with less overhead on the indexer and Radarr as Radarr doesn’t need to request the RSS feed too frequently and process the same releases over and over.
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 Start search for missing movie checkbox. If the movie hasn't been released yet, you don't need to initiate a search.
- Put another way, Radarr will only find movies that are newly uploaded to your indexers. It will not actively try to find movies you want that were uploaded in the past.
- 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 the filters of
Missing
,Wanted
, orCut-off Unmet
. - If Radarr has been offline for an extended period of time, Radarr will attempt to page back to find the last release it processed in an attempt to avoid missing a release. As long as your indexer supports paging and it hasn't been too long Radarr will be able to process the releases it would have missed and avoid you needing to perform a search for the missed movies.
What is Minimum Availability?
anchor
- Announced: Radarr shall consider movies available as soon as they are added to Radarr. This setting is recommended if you have good private trackers (or really good public ones, e.g. rarbg.to) that do not have fakes.
- In Cinemas: Radarr shall consider movies available as soon as movies hit cinemas. This option is not recommended.
- Released: Radarr shall consider movies available as soon as the blu-ray or streaming version is released. This option is recommended and likely should be combined with an Availability Delay of `-14` days.
How are possible downloads compared?
anchor
Generally Quality Trumps All
The current logic can be found here. As of 5/27/2021 the logic is as follows
- Quality
- Custom Format Score
- Protocol
- Indexer Priority
- Indexer Flags
- Seeds/Peers (If Torrent)
- Age (If Usenet)
- Size
What are Lists and what can they do for me?
- Lists are a part of Radarr that allow you to follow a given list creator.
- Let's say that you follow a given list creator on Trakt/TMDb and really like their Marvel Cinematic Universe film section and want to watch every movie on their list. You look in your Radarr and realize that you don't have those movies. Well instead of searching one by one and adding those lists and then searching your indexers for those movies. You can do this all at once with a List. The Lists can be set to import all the movies on that curators list as well as be set to automatically assign a quality profile, automatically add, and automatically monitor that movie.
- CAUTION: If lists are done improperly they will absolutely wreck your library with a bunch of trash you have no intention of watching. So make sure of what you're importing before you click save.
- ie. physically look at the list before you even go to Radarr.
With the release of Radarr V3, what release should I download?
anchor
Please see better information here
Why did the GUI / UI Change? Can it be changed back?
- Radarr is a fork of Sonarr which has the new UI.
- No it cannot be changed back. No it will not be changed back.
- You may, however, check out Theme Park
Where did Wanted and Cut-off Unmet go?
- Movie Index (AKA 'Movies') -> Filter (top right corner) ->
Wanted
andCut-off Unmet
- Wanted - Movie is missing, monitored, and available
- Missing - Movie is missing and monitored
Why can't I add a new movie to Radarr?
- Radarr uses The Movie Database (TMDb) 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.
- You can also add by TMDb ID or, if TMDb has it, the IMDb ID
- 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?
- Not yet and the reason is that Radarr is a fork of Sonarr, where every show has a folder. This limitation is a known pain point for many users and will maybe come in a future version.
- If you're looking to moving all your movies from one folder to individual folders check here
Can I put all my movies in my library into one folder
We get asked this a lot. There are no plans to support \data\Movies\Movie1.mkv
, \data\Movies\Movie2.mkv
, etc.
The Custom Folder GitHub Issue technically covers this request, but it is no guarantee that all movie files in one folder will be implemented at that time.
A slight hack-ish solution is noted below. Please note that you mustn't trigger a rescan or it will show as missing and regardless the movie will never be upgraded.
- Use a Custom Script
- the script should be triggered on import
- it should be designed to move the file whenever you want it
- it then needs to call the Radarr API and change the movie to unmonitored.
How can I rename my movie folders?
- Movies
- Movie Editor
- Select what movies need their folder renamed
- Change Root Folder to the same Root Folder that the movies currently exist in
- Select "Yes move files"
Movie File and Folder Naming
- Currently, Radarr requires that each movie be in a folder with the format containing at minimum
Movie Title (Year)/
, optionally_
or.
are valid separators. To facilitate correct quality and resolution identification during import, a file name likeMovie Title (Year) [Quality-Resolution].ext
is best, again_
or.
are valid separators too. - A useful tool for making these changes to your collection is filebot which has paid version in both the Apple and Windows stores, but can be found for free on their legacy SourceForge site. It has both a GUI and CLI, so you can use whatever you’re comfortable with. For the above example,
{ny}
expands toName (Year)
and{vf}
gives the resolution like1080p
. There is nothing to infer quality, so you can fake it using{ny}/{ny} [{dim[0] >= 1280 ? 'Bluray' : 'DVD'}-{vf}]
which will name anything lower than 720p to[DVD-572p]
and greater or equal to 720p like[Bluray-1080p]
.
See Create a Folder for Each Movie for more details.
Movie Folders Named Incorrectly
- Even if your movies are in folders already, the folders may not be named correctly. The folder name should be
Movie Title (Year)
, having the title and year in the folder’s name is critical right now. - Examples that will work well:
/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv
/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv
- Examples that will work, but will require manual management:
- By letters:
/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv
- By rating:
/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv
- By genre:
/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv
- These examples will require manual management when the movie is added. Each of the examples will have many root directories, like
A-D
andE-G
in the first letter example,R
andPG-13
in the rating example and you can guess at the variety of genre folders. When adding a new movie, the correct base folder will need to be selected for this format to work.
- By letters:
- Examples that won’t work:
- Single folder:
/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv
- At this time, movies simply have to be in a folder named after the movie. There is no way around this until development work is done to add this feature.
- Movie Folder Naming Formats from v0.2 that include File properties in the movie folder name such as
{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}
will not work in v3.- Folders are related to the movie and independent of the file. Additionally, this will break with the planned multiple files per movie support.
- The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.
- Single folder:
- The Create a Folder for Each Movie is a great source for making sure your file and folder structure will work great.
How can I mass delete movies from the wanted list?
- Use Movie Editor -> Select movies you want to delete -> Delete
Why doesn't Radarr work behind a reverse proxy
- Starting with V3 Radarr has switched to .NET Core and a new webserver. In order for SignalR to work, the UI buttons to work, database changes to take, and other items. 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 this ASP.NET Core issue
- If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.
How do I update Radarr?
- Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).
- Under the Development section change the branch name to
master
ordevelop
- Save
This will not install the bits from that branch immediately, it will happen during the next update.
- master (Default/Stable): It has been tested by users on the develop and nightly branches and it’s not known to have any major issues. This is currently v3. This version will receive updates approximately monthly. On GitHub, this is the
master
branch. - develop (Beta): This is the testing edge. Released after tested in nightly to ensure no immediate issues. New features and bug fixes released here first. This is currently v3. This version will receive updates either weekly or biweekly depending on development. Warning: You may not be able to go back to
master
after switching to this branch. On GitHub, this is a snapshot of thedevelop
branch at a point in time. - nightly (Nightly): The bleeding edge. Released as soon as code is committed and passed all automated tests. Use this branch only if you know what you are doing and are willing to get your hands dirty to recover a failed update. This is currently v3. This version is updated immediately. Warning: You may not be able to go back to
master
after switching to this branch. On GitHub, this is thedevelop
branch.
- Note: If your install is through Docker append
:release
,:latest
, or:testing
to the end of your container tag depending on who makes your builds.
Current Versions | master | develop | nightly |
---|---|---|---|
Current Master/Latest | Current Develop/Beta | Current Nightly/Alpha |
Release Channel Type | Branch: master (stable) (v3.2.1) | Branch: develop (beta) (v3.2.1) | Branch: nightly (unstable) (v3.2) |
---|---|---|---|
hotio | hotio/radarr:release |
hotio/radarr:testing |
If you have to ask, you should not be on it. |
LinuxServer.io | linuxserver/radarr:latest |
linuxserver/radarr:develop |
If you have to ask, you should not be on it. |
Installing a newer version
If Native:
- Go to System and then the Updates tab
- Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.
If Docker:
- Repull your tag and update your container
Can I switch from nightly back to develop?
Can I switch between branches?
- You can (almost) always increase your risk.
master
can go todevelop
ornightly
develop
can go tonightly
- Check with the development team to see if you can switch from
nightly
tomaster
;nightly
todevelop
; ordevelop
tomaster
for your given build. - Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.
- The most common error is something like
Error parsing column 45 (Language=31 - Int64)
or other similar database errors around missing columns or tables.
- The most common error is something like
- May 28 2021 Update
3.2.1
has been released as master/stable- For those on nightly and are still on
3.2.1.5068
or lower you can safely downgrade to master or develop.- Develop can also downgrade to master as well.
- Please note that if you're on nightly there will be no update to install given your build is higher than the current develop/master.
How does radarr handle foreign movies or foreign titles?
- Radarr uses both Alt Titles and Translations for parsing and searching. Search will use the Original Title, English Title, and Translated Title from whatever languages you have preferred (in profile and CFs). Parsing should look for a match in all Translations and Alt Titles.
- To get a movie in a foreign language set your Profile Language to Original (Movie's Original Language), a specific language for that profile, or any and use custom formats to determine which language to grab.
- Note that this does not include any indexer languages specified as multi.
How does radarr handle "multi" in names?
- Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.
- Note that multi definitions only help for release parsing and not for foreign titles or movies searches.
Help, Movie Added, But Not Searched
- Neither Radarr nor Sonarr actively search for missing movies automatically. Instead, a periodic query of new posts is made to all indexers configured for RSS. When a wanted or cutoff unmet movie shows up in that list, it gets downloaded. This means that until a movie is posted (or reposted), it won’t get downloaded.
- If you’re adding a movie that you want now, the best option is to check the “Start search for missing movie” box, to the left of the Add Movie (1) button. You can also go to the page for a movie you’ve added and click the magnifying glass “Search” (2) button or use the Wanted view to search for Missing or Cutoff Unmet movies.
Root path for movies imported from lists becomes “C:” or other weird paths
- Sometimes you can get a problem that movies that are imported from your lists, gets imported with the root path set to “C:” or other weird paths.
- This is a known issue for when the root path is either not setup during the creation of the list, or if the root path has been deleted after the list was created. Note that this problem can still occur even if the list is edited and the correct root path is set.
- Use the Movie Editor to fix paths of existing movies.
Movie Imported, But Source File And Torrent Not Deleted
- Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)
- If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.
My Custom Script stopped working after upgrading from v0.2
You were likely passing arguments in your connection...that is not supported.
- Change your argument to be your path
- Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)
- Make sure the pwsh script is executable
I am using a Pi and Raspbian and Radarr will not launch
anchor
Raspbian has a version of libseccomp2 that is too old to support running a docker container based on Ubuntu 20.04, which both hotio and LinuxServer use as their base for v3. You either need to use --privileged
, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)
Possible Solution:
Managed to fix the issue by installing the backport from debian repo. Generally not recommended to use backport in blanket upgrade mode. Installation of a single package may be ok but may also cause issues. So got to understand what you are doing.
Steps to fix:
First ensure you are running Raspbian buster e.g using lsb_release -a
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
If you are using buster:
Add the line `deb http://deb.debian.org/debian buster-backports` main to `/etc/apt/sources.list`
Run apt-get update
apt-get -t buster-backports install libseccomp2
Why are lists sync times so long and can I change it?
Lists never were nor are intended to be add it now
they are hey i want this, add it eventually
tools
You can trigger a list refresh manually, script it and trigger it via the API, add the movies to radarr, use Ombi, or any similar app that adds them right away
This change was due to not have our server get killed by people updating lists every 10 minutes.
Why doesn't Radarr work behind an nginx reverse proxy
Can I disable the refresh movies task
No, nor should you through any SQL hackery. The refresh movies task queries the upstream Servarr proxy and checks to see if the metadata for each movie (ids, cast, summary, rating, translations, alt titles, etc.) has updated compared to what is currently in Radarr. If necessary, it will then update the applicable movies.
A common complaint is the Refresh task causes heavy I/O usage. This is partly due to the setting "Analyze video files" which is advised to be enabled if you use tdarr or otherwise externally modify your files. If you don't you can safely disable "Analyze video files" to reduce some I/O. The other setting is "Rescan Movie Folder after Refresh". If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to Manual
. Do not change this to Never
unless all changes to your library (new movies, upgrades, deletions etc) are done through Radarr. If you delete movie files manually or via Plex or another third party program, do not set this to Never
.
General FAQs
Can I update Radarr inside my Docker container?
- Technically, yes. But you should absolutely not. 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.
Help, my Mac says Radarr cannot be opened because the developer cannot be verified
- This is simple, please see this link for more information here
Help, my Mac says Radarr.app is damaged and can’t be opened
That is either due to a corrupt download so try again or security issues, please see this related FAQ entry.
How do I request a feature for Radarr?
anchor
This is an easy one click here
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.
- Try restoring from a backup
- You can follow our instructions on this wiki.
- Alternatively, there is 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
- This error may show if the database file is not writable by the user/group Radarr is running as.
- Another possible cause of you getting an error with your Database is that you're placing your database on a network drive (nfs or smb or something else not local). Simple answer to this is to not do this as SQLite and network drives not typically play nice together and will cause a malformed database eventually. Radarr's config folder must be on a local drive. If you're trying to restore your database you can check out our Backup/Restore guide here.
- If you are using mergerFS you need to remove
direct_io
as sqlite uses mmap which isn’t supported bydirect_io
as explained in the mergerFS docs here
I use Radarr on a Mac and it suddenly stopped working. What happened?
anchor
Most likely this is due to a MacOS bug which caused one of the Radarr databases to be corrupted.
Then attempt to launch Radarr and see if it works. If it does not work, you'll need further support. Post in our reddit or hop on discord for help.
Why can’t Radarr see my files on a remote server?
In short: the user Radarr is running as (if service) or under (if tray app) cannot access the file path on the remote server. This can be for various reasons, but the most common is, Radarr is running as a service, which causes one of two things:
- Radarr runs under the LocalService account by default which doesn’t have access to protected remote file shares.
- Solutions:
- Run Radarr’s service as another user that has access to that share
- Open the Administrative Tools > Services window on your Windows server.
- Stop the Radarr service.
- Open the Properties > Log On dialog.
- Change the service user account to the target user account.
- Run Radarr.exe using the Startup Folder
- Run Radarr’s service as another user that has access to that share
- Solutions:
- You’re using a mapped network drive (not a UNC path)
- Solutions:
- Change your paths to UNC paths (
\\server\share
) - Run Radarr.exe via the Startup Folder
- Change your paths to UNC paths (
- Solutions:
Mapped Network Drives vs UNC Paths
- Using mapped network drives generally doesn’t work very well, especially when Radarr is configured to run as a service. The better way to set shares up is using UNC paths. So instead of
X:\Movies
use\\Server\Movies\
. - A key point to remember is that Radarr gets path information from the downloader, so you’ll also need to setup NZBGet, SABNzbd or any other downloader to use UNC paths too.
How do I change from the Windows Service to a Tray App?
- Shut Radarr down
- Run serviceuninstall.exe that's in the Radarr directory
- Run Radarr.exe as an administrator once to give it proper permissions and open the firewall. Once complete, then you can close it and run it normally.
- (Optional) Drop a shortcut to Radarr.exe in the startup folder to auto-start on boot.
How do I Backup/Restore my Radarr?
Backing up Radarr
- Using built-in backup
- Go to System: Backup in the Radarr UI
- Click the Backup button
- Download the zip after the backup is created for safekeeping
- Using file system directly
- Find the location of the AppData directory for Radarr
- Via the Radarr UI go to System: About
- Radarr Appdata Directory
- Stop Radarr - This will prevent the database from being corrupted
- Copy the contents to a safe location
Restoring from Backup
Restoring to an OS that uses different paths won’t work (Windows to Linux, Linux to Windows, Windows to OS X or OS X to Windows), moving between OS X and Linux may work, since both use paths containing /
instead of \
that Windows uses, but is not supported.
- Using zip backup
- Re-install Radarr
- Run Radarr
- Navigate to System > Backup
- Select Restore Backup
- Select Choose File
- Select your backup zip file
- Select Restore
- Using file system backup
- Re-install Radarr
- Run Radarr once to get the AppData directory location
- Stop Radarr
- Delete the contents of the AppData directory (Including the .db-wal/.db-journal files if they exist)
- Restore from your backup
- Start Radarr
- As long as the paths are the same, everything will pick up where it left off
- Restore for Synology NAS
CAUTION: Restoring on a Synology requires knowledge of Linux and Root SSH access to the Synology Device.
Re-install Radarr
Run Radarr once to get the AppData directory location
Stop Radarr
Connect to the Synology NAS through SSH and log in as root
Execute the following commands:
rm -r /usr/local/{{{ARRNAME}}}/var/.config/{{{ARRNAME}}}/{{{ARRNAME}}}.db* cp -f /tmp/{{{ARRNAME}}}_backup/* /usr/local/{{{ARRNAME}}}/var/.config/{{{ARRNAME}}}/
Update permissions on the files:
cd /usr/local/{{{ARRNAME}}}/var/.config/{{{ARRNAME}}}/ chown -R {{{ARRNAME}}}:users * chmod -R 0644 *
On some installations, the user is different:
chown -R sc-Radarr:Radarr *
Start Radarr
Help I have locked my self out
anchor
To disable authentication (to reset your username or password) you will need need to edit config.xml
which will be inside the Radarr Appdata Directory.
- Open config.xml in a text editor
- Find the authentication method line will be
<AuthenticationMethod>Basic</AuthenticationMethod>
- or
<AuthenticationMethod>Forms</AuthenticationMethod>
- Change the
AuthenticationMethod
line to<AuthenticationMethod>None</AuthenticationMethod>
- Restart Radarr
- Radarr will now be accessible without a password, you should go the
Settings: General
in the Radarr UI and set your username and password
Help I have forgotten my password
- Please see steps listed in here.
Jackett shows more results than Radarr when manually searching
anchor
This is usually due to Radarr searching Jackett differently than you do. See this troubleshooting article for further information.
Weird UI Issues
- If you experience any weird UI issues like the Library page not listing anything or a certain view or sort not working, try viewing in a Chrome Incognito Window or Firefox Private Window. If it works fine there, clear your browser cache and cookies for your specific ip/domain. For more information, see the Clear Cache Cookies and Local Storage wiki article.
Web Interface Only Loads at localhost on Windows
- If you can only reach your web interface at http://localhost:7878/ or http://127.0.0.1:7878, you need to run Radarr as administrator at least once, maybe even always.
Permissions
- Radarr will need to move files away from where the downloader puts them into the final location, so this means that Radarr will need to read/write to both the source and the destination directory and files.
- On Linux, where best practices have services running as their own user, this will probably mean using a shared group and setting folder permissions to
775
and files to664
both in your downloader and Radarr. In umask notation, that would be002
.
System & Logs loads forever
anchor
It's the easy-privacy blocklist. They basically block any url with /api/log? in it. Look over the list and tell me if you think that blocking all the urls in that list is a sensible idea, there are dozens of urls in there that potentially break sites. You selected that in your adblocker.
Easy solution is to whitelist the domain Sonarr is running on. But I still recommend checking the list.
Finding Cookies
Some sites cannot be logged into automatically and require you to login manually then give the cookies to Radarr to work. This page describes how you do that.
- Chrome
- Firefox
Unpack Torrents
anchor
Most torrent clients doesn’t come with the automatic handling of compressed archives like their usenet counterparts. We recommend unpackerr.
uTorrent is no longer working
- Ensure the Web UI is enabled
- Ensure that the Alt Listening Port (Advanced -> Web UI) is not the same as the Listening Port (Connections)
- We'd suggest changing the Web UI Alt Listening Port so as to not mess with any port forwarding for connections.
Does Radarr require a SABnzbd post-processing script to import downloaded episodes?
No. Radarr will talk to your download client to determine where the files have been downloaded and will import them automatically. If Radarr and your download client are on different machines you will need to use Remote Path Mapping to link the remote path to a local one so Radarr knows where to find the files.
I got a pop-up that said config.xml was corrupt, what now?
Radarr was unable to read your config file on start-up as it became corrupted somehow. In order to get Radarr back online, you will need to delete .xml
in your | AppData Folder, once deleted start Radarr and it will start on the default port (7878), you should now re-configure any settings you configured on the General Settings page.
Invalid Certificate and other HTTPS or SSL issues
Your download client stopped working and you're getting an error like `Localhost is an invalid certificate`?
Radarr now validates SSL certificates. If there is no SSL certificate set in the download client, or you're using a self-signed https certificate without the CA certificate added to your local certificate store, then Radarr will refuse to connect. Free properly signed certificates are available from let's encrypt.
If your download client and Radarr are on the same machine there is no reason to use HTTPS, so the easiest solution is to disable SSL for the connection. Most would agree it's not required on a local network either. It is possible to disable certificate validation in advanced settings if you want to keep an insecure SSL setup.
VPNs, Jackett, and the * ARRs
Unless you're in a repressive country like China, Australia or South Africa, your torrent client is typically the only thing that needs to be behind a VPN. Because the VPN endpoint is shared by many users, you can and will experience rate limiting, DDOS protection, and ip bans from various services each software uses.
In other words, putting the * Arrs (Lidarr, Radarr, Readarr, and Sonarr) behind a VPN can and will make the applications unusable in some cases due to the services not being accessible. To be clear it is not a matter if VPNs will cause issues with the * Arrs, but when: image providers will block you and cloudflare is in front of most of arr servers (updates, metadata, etc.) and liable to block you too
In addition, some private trackers * ban* for browsing from a VPN, which is how Jackett works. In some cases (i.e. certain UK ISPs) it may be needed to use a VPN for public trackers, in which case you should then be putting only Jackett behind the VPN. However, you should not do that if you have private trackers without checking their rules first. Many private trackers will ban you for using or accessing them (i.e. using Jackett) via a VPN.
Jackett's /all Endpoint
anchor
The Jackett /all
endpoint is convenient, but that is its only benefit. Everything else is potential problems, so adding each tracker individually is recommended.
May 2021 Update: It is likely Radarr support will be phased out for the jackett `/all` endpoint in the future due to the fact it only causes issues.
Even Jackett says it should be avoided and should not be used.
Using the all endpoint has no advantages (besides reduced management overhead), only disadvantages:
- you lose control over indexer specific settings (categories, search modes, etc.)
- mixing search modes (IMDB, query, etc.) might cause low-quality results
- indexer specific categories (>= 100000) can't be used.
- slow indexers will slow down the overall result
- total results are limited to 1000
Adding each indexer separately It allows for fine tuning of categories on a per indexer basis, which can be a problem with the /all
end point if using the wrong category causes errors on some trackers. In Radarr, each indexer is limited to 1000 results if pagination is supported or 100 if not, which means as you add more and more trackers to Jackett, you’re more and more likely to clip results. Finally, if one of the trackers in /all
returns an error, Radarr will disable it and now you don’t get any results.
Why are there two files? | Why is there a file left in downloads?
anchor
This is expected.
This is how the Torrent Process works with Radarr.
- Radarr will send a download request to your client, and associate it with a label or category name that you have configured in the download client settings. Examples: movies, tv, series, music, ect.
- Radarr will monitor your download clients active downloads that use that category name. This monitoring occurs via your download client's API.
- Completed files are left in their original location to allow you to seed the file (ratio or time can be adjusted in the download client or from within Radarr under the specific download client). When files are imported to your media folder Radarr will hardlink the file if supported by your setup or copy if not hardlinks are not supported.
- Hardlinks are enabled by default. A hardlink will allow not use any additional disk space. The file system and mounts must be the same for your completed download directory and your media library. If the hardlink creation fails or your setup does not support hardlinks then Radarr will fall back and copy the file.
- If the "Completed Download Handling - Remove" option is enabled in Radarr's settings, Radarr will delete the original file and torrent from your client, but only if the client reports that seeding is complete and torrent is stopped.