<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikiold.servarr.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bakerboy448</id>
	<title>Servarr - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikiold.servarr.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bakerboy448"/>
	<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/Special:Contributions/Bakerboy448"/>
	<updated>2026-06-04T14:41:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3565</id>
		<title>Docker Guide</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3565"/>
		<updated>2021-07-12T20:25:40Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://wiki.servarr.com/docker-guide Moved to the new wiki]&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Docker_ARM_Synology&amp;diff=3564</id>
		<title>Docker ARM Synology</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Docker_ARM_Synology&amp;diff=3564"/>
		<updated>2021-07-12T20:25:33Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://wiki.servarr.com/en/docker-arm-synology Moved to the new wiki]&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Docker_ARM_Synology&amp;diff=3563</id>
		<title>Docker ARM Synology</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Docker_ARM_Synology&amp;diff=3563"/>
		<updated>2021-07-12T20:24:55Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: Removed redirect to Https://wiki.servarr.com/en/docker-arm-synology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT https://wiki.servarr.com/en/docker-arm-synology&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Docker_ARM_Synology&amp;diff=3562</id>
		<title>Docker ARM Synology</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Docker_ARM_Synology&amp;diff=3562"/>
		<updated>2021-07-12T20:24:44Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: Redirected page to Https://wiki.servarr.com/en/docker-arm-synology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[https://wiki.servarr.com/en/docker-arm-synology]]&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3561</id>
		<title>Docker Guide</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3561"/>
		<updated>2021-06-20T06:36:04Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: Replaced content with &amp;quot;[https://wikijs.servarr.com/docker-guide Moved to the new wiki]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://wikijs.servarr.com/docker-guide Moved to the new wiki]&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Main_Page&amp;diff=3560</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Main_Page&amp;diff=3560"/>
		<updated>2021-06-20T06:32:22Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; &amp;lt;span style=&amp;quot;font-size:80px;&amp;quot;&amp;gt;Servarr Wiki&amp;lt;/span&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:70%; text-align:center; margin:auto; border=1px; border-color=#add8e6&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:red&amp;quot; | '''NOTE to all users'''&lt;br /&gt;
|-&lt;br /&gt;
|'''This wiki is only for V3 Radarr, V3 Sonarr, V1 Lidarr &amp;amp; V0.1 Readarr&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;Welcome to the consolidated wiki for [[Lidarr]], [[Radarr]], [[Readarr]], which are all forks of [[Sonarr]]. Collectively they are commonly referred to as &amp;quot;*Arr&amp;quot; or &amp;quot;*arrs&amp;quot;. They are designed to automagically download, sort, organize, and monitor your Music, Movie, E-Book, or TV Show collections respectively.&lt;br /&gt;
&lt;br /&gt;
== Main Wiki Pages ==&lt;br /&gt;
* [https://wikijs.servarr.com See the New Wiki]&lt;br /&gt;
* [[Radarr]]&lt;br /&gt;
* [[Sonarr]]&lt;br /&gt;
* [[Lidarr]]&lt;br /&gt;
* [[Readarr]] Note: Incomplete and Work-In-Progress due to Pre-Alpha state&lt;br /&gt;
* [[Docker Guide]]&lt;br /&gt;
* [[Useful Tools]]&lt;br /&gt;
* [[Cloud Setup|Cloud Setup - MergerFS, Google Drive, and Rclone]]&lt;br /&gt;
* [[Definitions|Defined Terms]]&lt;br /&gt;
* [[Docker ARM Synology]]&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3559</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3559"/>
		<updated>2021-06-20T06:30:26Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** https://wikijs.servarr.com| New Wiki&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** https://wikijs.servarr.com/prowlarr | Prowlarr&lt;br /&gt;
** Docker_Guide|Docker Guide&lt;br /&gt;
** Cloud_Setup|Cloud Setup (GDrive)&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3558</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3558"/>
		<updated>2021-06-20T06:29:00Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
** Radarr|Radarr&lt;br /&gt;
** Sonarr|Sonarr&lt;br /&gt;
** Lidarr|Lidarr&lt;br /&gt;
** Readarr|Readarr&lt;br /&gt;
** https://wikijs.servarr.com/prowlarr | Prowlarr&lt;br /&gt;
** Docker_Guide|Docker Guide&lt;br /&gt;
** Cloud_Setup|Cloud Setup (GDrive)&lt;br /&gt;
** https://github.com/Servarr/Wiki |Github for the Wiki&lt;br /&gt;
** https://github.com/Servarr/Wiki/issues/ | Report a Wiki Issue &lt;br /&gt;
** WikiMap| Map of the Wiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3557</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3557"/>
		<updated>2021-06-20T06:28:39Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
** Radarr|Radarr&lt;br /&gt;
** Sonarr|Sonarr&lt;br /&gt;
** Lidarr|Lidarr&lt;br /&gt;
** Readarr|Readarr&lt;br /&gt;
** [https://wikijs.servarr.com/prowlarr] | Prowlarr&lt;br /&gt;
** Docker_Guide|Docker Guide&lt;br /&gt;
** Cloud_Setup|Cloud Setup (GDrive)&lt;br /&gt;
** https://github.com/Servarr/Wiki |Github for the Wiki&lt;br /&gt;
** https://github.com/Servarr/Wiki/issues/ | Report a Wiki Issue &lt;br /&gt;
** WikiMap| Map of the Wiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3556</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3556"/>
		<updated>2021-06-08T09:37:12Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Where did Wanted and Cut-off Unmet go? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== What is Minimum Availability? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_is_minimum_avalability&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_is_minimum_avalability|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
-  '''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.&lt;br /&gt;
&lt;br /&gt;
- '''In Cinemas''': Radarr shall consider movies available as soon as movies hit cinemas. This option is not recommended.&lt;br /&gt;
&lt;br /&gt;
- '''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.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 5/27/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Seeds/Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
** Wanted - Movie is missing, monitored, and available&lt;br /&gt;
** Missing - Movie is missing and monitored&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.2.1) !! Branch: develop (beta) (v3.2.1) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 28 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.2.1&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.2.1.5068&amp;lt;/code&amp;gt; or lower you can safely downgrade to master or develop.&lt;br /&gt;
*** Develop can also downgrade to master as well.&lt;br /&gt;
*** 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Prowlarr_Troubleshooting&amp;diff=3555</id>
		<title>Prowlarr Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Prowlarr_Troubleshooting&amp;diff=3555"/>
		<updated>2021-06-08T02:03:08Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://wikijs.servarr.com/prowlarr/troubleshooting#logging-and-log-files Moved to WikiJS]&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Prowlarr_Troubleshooting&amp;diff=3554</id>
		<title>Prowlarr Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Prowlarr_Troubleshooting&amp;diff=3554"/>
		<updated>2021-06-08T02:02:39Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: Removed redirect to Https://wikijs.servarr.com/prowlarr/troubleshooting#logging-and-log-files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [https://wikijs.servarr.com/prowlarr/troubleshooting#logging-and-log-files]&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Prowlarr_Troubleshooting&amp;diff=3553</id>
		<title>Prowlarr Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Prowlarr_Troubleshooting&amp;diff=3553"/>
		<updated>2021-06-08T02:02:18Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: Redirected page to Https://wikijs.servarr.com/prowlarr/troubleshooting#logging-and-log-files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[https://wikijs.servarr.com/prowlarr/troubleshooting#logging-and-log-files]]&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3552</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3552"/>
		<updated>2021-06-06T21:19:40Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
** Radarr|Radarr&lt;br /&gt;
** Sonarr|Sonarr&lt;br /&gt;
** Lidarr|Lidarr&lt;br /&gt;
** Readarr|Readarr&lt;br /&gt;
** [https://wikijs.servarr.com/prowlarr Prowlarr] | Prowlarr&lt;br /&gt;
** Docker_Guide|Docker Guide&lt;br /&gt;
** Cloud_Setup|Cloud Setup (GDrive)&lt;br /&gt;
** https://github.com/Servarr/Wiki |Github for the Wiki&lt;br /&gt;
** https://github.com/Servarr/Wiki/issues/ | Report a Wiki Issue &lt;br /&gt;
** WikiMap| Map of the Wiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3551</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3551"/>
		<updated>2021-06-06T21:19:16Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
** Radarr|Radarr&lt;br /&gt;
** Sonarr|Sonarr&lt;br /&gt;
** Lidarr|Lidarr&lt;br /&gt;
** Readarr|Readarr&lt;br /&gt;
** [https://wikijs.servarr.com/prowlarr Prowlarr]&lt;br /&gt;
** Docker_Guide|Docker Guide&lt;br /&gt;
** Cloud_Setup|Cloud Setup (GDrive)&lt;br /&gt;
** https://github.com/Servarr/Wiki |Github for the Wiki&lt;br /&gt;
** https://github.com/Servarr/Wiki/issues/ | Report a Wiki Issue &lt;br /&gt;
** WikiMap| Map of the Wiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3550</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3550"/>
		<updated>2021-05-28T16:22:51Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== What is Minimum Availability? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_is_minimum_avalability&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_is_minimum_avalability|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
-  '''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.&lt;br /&gt;
&lt;br /&gt;
- '''In Cinemas''': Radarr shall consider movies available as soon as movies hit cinemas. This option is not recommended.&lt;br /&gt;
&lt;br /&gt;
- '''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.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 5/27/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Seeds/Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.2.1) !! Branch: develop (beta) (v3.2.1) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 28 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.2.1&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.2.1.5068&amp;lt;/code&amp;gt; or lower you can safely downgrade to master or develop.&lt;br /&gt;
*** Develop can also downgrade to master as well.&lt;br /&gt;
*** 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3549</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3549"/>
		<updated>2021-05-28T02:49:27Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* How does Radarr find movies? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== What is Minimum Availability? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_is_minimum_avalability&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_is_minimum_avalability|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
-  '''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.&lt;br /&gt;
&lt;br /&gt;
- '''In Cinemas''': Radarr shall consider movies available as soon as movies hit cinemas. This option is not recommended.&lt;br /&gt;
&lt;br /&gt;
- '''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.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 5/27/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Seeds/Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.2) !! Branch: develop (beta) (v3.2) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 19 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.2.2&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.2.2.5053&amp;lt;/code&amp;gt; or lower you can safely downgrade to master or develop.&lt;br /&gt;
*** Develop can also downgrade to master as well.&lt;br /&gt;
*** 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3548</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3548"/>
		<updated>2021-05-28T02:49:08Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* What is Minimum Availability? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
## What is Minimum Availability?&lt;br /&gt;
== What is Minimum Availability? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_is_minimum_avalability&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_is_minimum_avalability|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
-  '''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.&lt;br /&gt;
&lt;br /&gt;
- '''In Cinemas''': Radarr shall consider movies available as soon as movies hit cinemas. This option is not recommended.&lt;br /&gt;
&lt;br /&gt;
- '''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.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 5/27/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Seeds/Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.2) !! Branch: develop (beta) (v3.2) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 19 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.2.2&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.2.2.5053&amp;lt;/code&amp;gt; or lower you can safely downgrade to master or develop.&lt;br /&gt;
*** Develop can also downgrade to master as well.&lt;br /&gt;
*** 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3547</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3547"/>
		<updated>2021-05-28T02:47:46Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* What is Minimum Availability? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
## What is Minimum Availability?&lt;br /&gt;
== What is Minimum Availability? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_is_minimum_avalability&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_is_minimum_avalability|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- **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.&lt;br /&gt;
&lt;br /&gt;
- **In Cinemas**: Radarr shall consider movies available as soon as movies hit cinemas. This option is not recommended.&lt;br /&gt;
&lt;br /&gt;
- **Released**: Radarr shall consider movies available as soon as the Blu-ray is released. This option is recommended and likely should be combined with an Availability Delay of `-14` days.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 5/27/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Seeds/Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.2) !! Branch: develop (beta) (v3.2) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 19 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.2.2&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.2.2.5053&amp;lt;/code&amp;gt; or lower you can safely downgrade to master or develop.&lt;br /&gt;
*** Develop can also downgrade to master as well.&lt;br /&gt;
*** 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3546</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3546"/>
		<updated>2021-05-28T02:47:34Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
## What is Minimum Availability?&lt;br /&gt;
== What is Minimum Availability? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_is_minimum_avalability&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_is_minimum_avalability|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- **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.&lt;br /&gt;
- **In Cinemas**: Radarr shall consider movies available as soon as movies hit cinemas. This option is not recommended.&lt;br /&gt;
- **Released**: Radarr shall consider movies available as soon as the Blu-ray is released. This option is recommended and likely should be combined with an Availability Delay of `-14` days.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 5/27/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Seeds/Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.2) !! Branch: develop (beta) (v3.2) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 19 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.2.2&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.2.2.5053&amp;lt;/code&amp;gt; or lower you can safely downgrade to master or develop.&lt;br /&gt;
*** Develop can also downgrade to master as well.&lt;br /&gt;
*** 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3544</id>
		<title>Template:Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3544"/>
		<updated>2021-05-24T21:18:36Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;ARRNAME&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the Application&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_DISCORD&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR #support Discord&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_WEBSITE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Website&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_LATEST_RELEASE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Download&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;VERSION&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current version of each of the ARRs&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;MEDIA&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What type of media does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: movies, Sonarr: series, Lidarr: artist, Readarr: author&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;SEARCHSOURCE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What metadata provider does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: TMDb, Sonarr: TheTVDb, Lidarr: MusicBrainz, Readarr: GoodReads&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;QUERYSTRING&amp;quot;: {},&lt;br /&gt;
		&amp;quot;ARRNAME2&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;This string is used for lower cased ARR names for transclusion&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;radarr, sonarr, lidarr, readarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is utilized for general troubleshooting steps that span across all the ARRs. Some Sections may be transcluded from a Troubleshooting Misc page when items are ARR specific.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
----&lt;br /&gt;
Please note that this information is only for &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;{{{ARRNAME}}} {{{VERSION}}}&amp;lt;/span&amp;gt;.&lt;br /&gt;
=== Asking for Help ===&lt;br /&gt;
----&lt;br /&gt;
Do you need help? That's okay, everyone needs help sometimes. You can get real time help via chat on [{{{ARR_DISCORD}}} Discord] or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit].&lt;br /&gt;
&lt;br /&gt;
But before you go there and post, be sure your request for help is the best it can be. Clearly describe the problem and briefly describe your setup, including things like your OS/distribution, version of Mono or .Net/.Netcore, version of {{{ARRNAME}}}, download client and its version. '''If you are using [https://www.docker.com/ Docker] please run through [[Docker Guide|the Docker Guide]] first as that will solve common and frequent path/permissions issues.  Otherwise please have a [[Docker Guide#Docker-compose|docker compose]] handy'''  Tell us about what you've tried already, what you've looked at. Use the Logging and Log Files to turn your logging up to trace, recreate the issue, paste the logs into a pastebin such as [https://0bin.net/ 0bin]: the relevant context and include a link to it in your post. Maybe even include some screen shots to highlight the issue.&lt;br /&gt;
&lt;br /&gt;
The more we know, the easier it is to help you.&lt;br /&gt;
&lt;br /&gt;
== Logging and Log Files ==&lt;br /&gt;
&lt;br /&gt;
If you're linked here for support remember to get them the information from the actual trace log file, put the logs in a pastebin and show us context around what we need to see.   If you're asked for debug logs your logs will contain &amp;lt;code&amp;gt;debug&amp;lt;/code&amp;gt; and if you're asked for trace logs your logs will contain &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt;.  If the logs you are providing do not contain either then they are not the logs requested.&lt;br /&gt;
&lt;br /&gt;
What you need to do is:&lt;br /&gt;
# Turn Logging up to Trace&lt;br /&gt;
# Clear Logs&lt;br /&gt;
# Reproduce the Issue&lt;br /&gt;
# Open the trace log file ({{{ARRNAME}}}.trace.txt) and fine the relevant context&lt;br /&gt;
# Upload the context to [https://hastebin.com/ Hastebin], [https://pastebin.ubuntu.com/ Pastebin], [https://0bin.net/ 0bin], or any other pastebin type site a big chunk before the issue, the issue, and a big chunk after the issue.&lt;br /&gt;
&lt;br /&gt;
*  Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use N++. You can use the Notepad++ &amp;quot;Find in Files&amp;quot; function to search old log files as needed.&lt;br /&gt;
* '''Unix Only:''' Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use grep. For example if you want to find information about the movie or show &amp;quot;Shooter&amp;quot; you can run the following command &amp;lt;code&amp;gt;grep -inr -C 100 -e 'Shooter' /path/to/logs/*.trace*.txt&amp;lt;/code&amp;gt; If your [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]] is in your home folder then you'd run: &amp;lt;code&amp;gt;grep -inr -C 100 -e  'Shooter' /home/$User/.config/logs/*.trace*.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
* The flags have the following functions&lt;br /&gt;
* -i: ignore case&lt;br /&gt;
* -n: show line number&lt;br /&gt;
*  -r: recursively check all files in the path&lt;br /&gt;
* -C: provide # of lines before and after the line it is found on&lt;br /&gt;
* -e: the pattern to search for&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Logs Location ====&lt;br /&gt;
The log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the logs/ folder. You can also access the log files from the {{{ARRNAME}}} UI at System -&amp;gt; Logs -&amp;gt; Files.&lt;br /&gt;
&lt;br /&gt;
Note: The Logs (&amp;quot;Events&amp;quot;) Table in the UI is not the same as the log files and isn't as useful. If you're asked for logs, please copy/paste from the log files and not the table.&lt;br /&gt;
&lt;br /&gt;
==== Update Logs Location ====&lt;br /&gt;
The update log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the UpdateLogs/ folder.&lt;br /&gt;
&lt;br /&gt;
==== Sharing Logs ====&lt;br /&gt;
The logs can be long and hard to read as part of a forum or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit] post and they're spammy in [{{{ARR_DISCORD}}} Discord], so please use [https://pastebin.ubuntu.com/ Pastebin], [https://hastebin.com/ Hastebin], or any other similar pastebin site . The whole file typically isn't needed, just a good amount of context from before and after the issue/error. Don't forget to wait for spammy tasks like the RSS sync or library refresh to finish.&lt;br /&gt;
&lt;br /&gt;
==== Trace/Debug Logs ====&lt;br /&gt;
&lt;br /&gt;
You can change the log level at Settings -&amp;gt; General -&amp;gt; Logging. {{{ARRNAME}}} does not need to restarted for the change to take effect. This change only affects the log files, not the logging database. The latest debug/trace log files are named &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{{{ARRNAME}}}r.trace.txt&amp;lt;/code&amp;gt; respectively.&lt;br /&gt;
&lt;br /&gt;
If you're unable to access the {{{ARRNAME}}} UI to set the logging level you can do so by editing config.xml in the AppData directory by setting the LogLevel value to Debug or Trace instead of Info.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;Config&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;LogLevel&amp;gt;debug&amp;lt;/LogLevel&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/Config&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clearing Logs ====&lt;br /&gt;
&lt;br /&gt;
You can clear log files and the logs database directly from the UI, under System -&amp;gt; Logs -&amp;gt; Files and System -&amp;gt; Logs -&amp;gt; Delete (Trash Can Icon)&lt;br /&gt;
&lt;br /&gt;
==== Multiple Log Files ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} uses rolling log files limited to 1MB each. The current log file is always ,&amp;lt;code&amp;gt;{{{ARRNAME}}}.txt&amp;lt;/code&amp;gt;, for the the other files &amp;lt;code&amp;gt;{{{ARRNAME}}}.0.txt&amp;lt;/code&amp;gt; is the next newest (the higher the number the older it is). This log file contains fatal, error, warn, and info entries.&lt;br /&gt;
&lt;br /&gt;
When Debug log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, and debug entries. It usually covers a 40h period.&lt;br /&gt;
&lt;br /&gt;
When Trace log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.trace.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, debug, and trace entries. Due to trace verbosity it only covers a couple of hours at most.&lt;br /&gt;
&lt;br /&gt;
== Recovering from a Failed Update ==&lt;br /&gt;
----&lt;br /&gt;
==== Purpose ====&lt;br /&gt;
We do everything we can to prevent issues when upgrading, but they occur, this will walk you through the steps of recovering your installation.&lt;br /&gt;
&lt;br /&gt;
==== Determine the issue ====&lt;br /&gt;
The best place to look when {{{ARRNAME}}} won't start after an update is your log files, before trying to start {{{ARRNAME}}} again, use [[{{{ARRNAME}}} Settings#Logging|Logging]] and [[{{{ARRNAME}}} System#Log_Files|Log Files]] to find them and increase the log level.&lt;br /&gt;
&lt;br /&gt;
'''Migration Issue'''&lt;br /&gt;
&lt;br /&gt;
Migration errors won't be identical, but here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
14-2-4 18:56:49.5|Info|MigrationLogger|*** 36: update_with_quality_converters migrating ***&lt;br /&gt;
&lt;br /&gt;
14-2-4 18:56:49.6|Error|MigrationLogger|SQL logic error or missing database duplicate column name: Items&lt;br /&gt;
&lt;br /&gt;
While Processing: &amp;quot;ALTER TABLE &amp;quot;QualityProfiles&amp;quot; ADD COLUMN &amp;quot;Items&amp;quot; TEXT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resolving the issue ====&lt;br /&gt;
In the event of a migration issue there is not much you can do immediately, if the issue is specific to you (or there are not yet any posts), please create a post on [https://reddit.com/r/{{{ARRNAME}}} our subreddit] or swing by our discord, if there are others with the same issue, then rest assured we are working on it.&lt;br /&gt;
&lt;br /&gt;
==== Manually upgrading ====&lt;br /&gt;
Grab the latest release from [{{{ARR_WEBSITE}}} our website]&lt;br /&gt;
&lt;br /&gt;
Install the update (.exe) or extract (.zip) the contents over your existing installation and re-run {{{ARRNAME}}} as you normally would.&lt;br /&gt;
&lt;br /&gt;
== Downloads and Importing ==&lt;br /&gt;
&lt;br /&gt;
Downloading and importing is where ''most'' people experience issues. From a high level perspective, {{{ARRNAME}}} needs to be able to communicate with your download client and have access to the files it downloads. There is a large variety of supported download clients and an even ''bigger'' variety of setups. This means that while there are some ''common'' setups, there isn’t one ''right'' setup and everyone’s setup can be a little different.&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
When you reach out for help, be sure to read [[#Asking for Help|asking for help]] so that you can provide us with the details we’ll need.&lt;br /&gt;
&lt;br /&gt;
=== Testing the Download Client ===&lt;br /&gt;
&lt;br /&gt;
Ensure your download client(s) are running. Start by  testing the download client, if it doesn’t work you’ll be able to see details in the trace level logs. You should find a URL you can put into your browser and see if it works. It could be a connection problem, which could indicate a wrong ip, hostname, port or even a firewall blocking access. It might be obvious, like an authentication problem where you’ve gotten the username, password or apikey wrong.&lt;br /&gt;
&lt;br /&gt;
=== Testing a Download ===&lt;br /&gt;
&lt;br /&gt;
Now we’ll try a download, pick a {{{MEDIA}}} and do a manual search. Pick one of those files and attempt to download it. Does it get sent to the download client? Does it end up with the correct category? Does it show up in Activity? Does it end up in the trace level logs during the '''Check For Finished Download''' task which runs roughly every minute? Does it get correctly parsed during that task? Does the queued up download have a reasonable name? Since {{{ARRNAME}}} searches by '''{{{SEARCHSOURCE}}}''', on most indexers/trackers, it can queue one up with a name that it can’t recognize.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Import ===&lt;br /&gt;
&lt;br /&gt;
Import issues should almost always manifest as an item in Activity with an orange icon you can hover to see the error. If they’re not showing up in Activity, this is the issue you need to focus on first so go back and figure that out. Most import errors are ''permissions'' issues, remember that {{{ARRNAME}}} needs to be able to read and write in the download folder. Sometimes, permissions in the library folder can be at fault too, so be sure to check both.&lt;br /&gt;
&lt;br /&gt;
Incorrect path issues are possible too, though less common in normal setups. The key to understanding path issues is knowing that {{{ARRNAME}}} gets the path to the download ''from'' the download client, via its API. This becomes a problem in more unique use cases, like the download client running on a different system (maybe even OS!). It can also occur in a Docker setup, when volumes are not done well. A remote path map is a good solution where you don’t have control, like a seedbox setup. On a Docker setup, fixing the paths is a better option.&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Download Client's WebUI is not enabled ====&lt;br /&gt;
{{{ARRNAME}}} talks to you download client via it's API and accesses it via the client's webui.  You must ensure the client's webui is enabled and the port it is using does not conflict with any other client ports in use or ports in use on your system.&lt;br /&gt;
&lt;br /&gt;
==== SSL in use and incorrectly configured ====&lt;br /&gt;
Ensure SSL encryption is not turned on if you're using both your {{{ARRNAME}}} instance and your download client on a local network. See [[{{{ARRNAME}}}_FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
==== Can’t see share on Windows ====&lt;br /&gt;
&lt;br /&gt;
The default user for a Windows service is '''SYSTEM''' which typically doesn’t have access to your shares. Edit the service and set it up to run as your own user, see the FAQ entry [[{{{ARRNAME}}} FAQ#Why can’t {{{ARRNAME}}} see my files on a remote server?|why can’t {{{ARRNAME}}} see my files on a remote server]] for details.&lt;br /&gt;
&lt;br /&gt;
==== Mapped network drives are not reliable ====&lt;br /&gt;
&lt;br /&gt;
While mapped network drives like &amp;lt;code&amp;gt;X:\&amp;lt;/code&amp;gt; are convenient, they aren’t as reliable as UNC paths like &amp;lt;code&amp;gt;\\server\share&amp;lt;/code&amp;gt; and they’re also not available before login. Setup {{{ARRNAME}}} and your download client(s) so that they use UNC paths as needed. If your library is on a share, you’d make sure your root folders are using UNC paths. If your download client sends to a share, that is where you’ll need to configure UNC paths since {{{ARRNAME}}} gets the download path from the download client. It is fine to keep your mapped network drives to use yourself, just don’t use them for automation.&lt;br /&gt;
&lt;br /&gt;
==== Docker and user, group, ownership, permissions and paths ====&lt;br /&gt;
&lt;br /&gt;
Docker adds another layer of complexity that is easy to get wrong, but still end up with a setup that functions, but has various problems. Instead of going over them here, read this wiki article [[Docker Guide|for these automation software and Docker]] which is all about user, group, ownership, permissions and paths. It isn’t specific to any Docker system, instead it goes over things at a high level so that you can implement them in your own environment.&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Library Folder ====&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''destination''. It is easy to get fixated on the download’s ownership and permissions and that is ''usually'' the cause of permissions related issues, but it ''could'' be the destination as well. Check that the destination folder(s) exist. Check that a destination ''file'' doesn’t already exist or can’t be deleted or moved to recycle bin. Check that ownership and permissions allow the downloaded file to be copied, hard linked or moved.&lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the root folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Downloads Folder ====&lt;br /&gt;
&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''source''. It is easy to get fixated on the destination's ownership and permissions and that is a ''possible''  cause of permissions related issues, but it ''typically'' is the source. Check that the source folder(s) exist.  Check that ownership and permissions allow the downloaded file to be copied/hardlinked or copy+delete/moved. &lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the downloads folder.&lt;br /&gt;
&lt;br /&gt;
==== Download folder and library folder not different folders ====&lt;br /&gt;
&lt;br /&gt;
The download client should download into a folder accessible by {{{ARRNAME}}} and that is not your root/library folder; {{{ARRNAME}}} should import from that separate download folder into your Library folder.&lt;br /&gt;
&lt;br /&gt;
You should never download directly into your root folder.  You also should not use your root folder as the download client's completed folder or incomplete folder.&lt;br /&gt;
&lt;br /&gt;
If you download right into your library folder, you’ll end up with multiple copies of your media and when there are import issues, which there will be, you may not notice because your media server will see the download client copy. &lt;br /&gt;
&lt;br /&gt;
The download folder will also be a hot mess of poorly named folders and files while your library folder will be nice and neat. &lt;br /&gt;
&lt;br /&gt;
This frequently causes other random import issues as well.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect category ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} should be setup to use a category so that it only tries to process its own downloads. It is rare that a torrent submitted by {{{ARRNAME}}} gets added without the correct category, but it can happen. If you’re adding torrents manually and want {{{ARRNAME}}} to process them, they’ll need to have the correct category. It can be set at any time, since {{{ARRNAME}}} tries to process downloads every minute.&lt;br /&gt;
&lt;br /&gt;
==== Packed torrents ====&lt;br /&gt;
&lt;br /&gt;
If your torrent is packed in &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files, you’ll need to setup extraction. We recommend [https://github.com/davidnewhall/unpackerr unpackerr]. One issue to look out for with packed torrents is that the video file will be copied or hard linked like normal, but it isn’t needed since the &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files are seeding. That means if you’re using a ''copy'' setup, the torrent will be consuming double the space. And if you’re using a hard link setup, your torrent folder will be a little messier because of the unneeded file. This can be mitigated with a [https://gist.github.com/fryfrog/94716e7e27ba38dff57c7631d9f58bed cleanup script].&lt;br /&gt;
&lt;br /&gt;
==== Repeated downloads ====&lt;br /&gt;
&lt;br /&gt;
There are a few causes of repeated downloads, but a recent one is related to the Indexer restriction in Release Profiles. Because the indexer ''isn’t'' stored with the data, any preferred word scores are ''zero'' for media in your library, ''but'' during “RSS” and search, they’ll be applied. This gets you into a loop where you download the items again and again because it looks like an upgrade, then isn’t, then shows up again and looks like an upgrade, then isn’t. Don’t restrict your release profile to an indexer.&lt;br /&gt;
&lt;br /&gt;
==== Usenet download misses import ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} only looks at the 60 most recent downloads in SABnzbd and NZBGet, so if you ''keep'' your history this means that during large queues with import issues, downloads can be silently missed and not imported. The best way to avoid that is to keep your history clear, so that any items that still appear need investigating. You can achieve this by enabling Remove under Completed and Failed Download Handler. In nzbget, this will move items to the ''hidden'' history which is great. Unfortunately, sabnzbd does not have a similar feature. The best you can achieve there is to use the nzb backup folder.&lt;br /&gt;
&lt;br /&gt;
==== Download client clearing items ====&lt;br /&gt;
&lt;br /&gt;
The download client should ''not'' be responsible for removing downloads. Usenet clients should be configured so they ''don’t'' remove downloads from history. Torrent clients should be setup so they ''don’t'' remove torrents when they’re finished seeding (pause or stop instead). This is because {{{ARRNAME}}} communicates with the download client to know what to import, so if they’re ''removed'' there is nothing to be imported… even if there is a folder full of files.&lt;br /&gt;
&lt;br /&gt;
For Sabnzbd, this is handled with the History Retention setting.&lt;br /&gt;
&lt;br /&gt;
==== Download cannot be matched to a library item====&lt;br /&gt;
For various reasons, releases cannot be parsed once's grabbed and sent to the download client. Activity -&amp;gt; Options -&amp;gt; Shown Unknown will display all items not otherwise ignored / already imported within {{{ARRNAME}}}'s download client category.  These will typically need to be manually mapped and imported.&lt;br /&gt;
&lt;br /&gt;
This can also occur if you have a release in your download client but that media item (movie/episode/book/song) does not exist in the application.&lt;br /&gt;
&lt;br /&gt;
=== Problem Not Listed ===&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
== Searches Indexers and Trackers ==&lt;br /&gt;
&lt;br /&gt;
=== Turn logging up to trace ===&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Indexer or Tracker ===&lt;br /&gt;
&lt;br /&gt;
When you test an indexer or tracker, in debug or trace logs you can find the URL used. An example of a successful test is below, you can see it query the indexer via a specific URL with specific parameters and then the response. You test this url in your browser like &amp;lt;code&amp;gt;{{{QUERYSTRING}}}&amp;lt;/code&amp;gt; replacing the &amp;lt;code&amp;gt;apikey=(removed)&amp;lt;/code&amp;gt; with the correct apikey like &amp;lt;code&amp;gt;apikey=123&amp;lt;/code&amp;gt;. You can experiment with the parameters if you’re getting an error from the indexer or see if you have connectivity issues if it doesn’t even work. After you’ve tested in your own browser, you should test from the system {{{ARRNAME}}} is running on ''if'' you haven’t already.&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block}}&lt;br /&gt;
&lt;br /&gt;
=== Testing a Search ===&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_testing_a_search}}&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers1.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers2.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block2}}&lt;br /&gt;
&lt;br /&gt;
Here you can see the ''full'' trace log below&lt;br /&gt;
{{#lst:Troubleshooting Misc|{{{ARRNAME2}}}_trace_logs_example}}&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Media is Unmonitored ====&lt;br /&gt;
The {{{MEDIA}}} is/are not monitored.&lt;br /&gt;
&lt;br /&gt;
==== Wrong categories ====&lt;br /&gt;
&lt;br /&gt;
Incorrect categories is probably the most common cause of results showing in manual searches of an indexer/tracker, but ''not'' in {{{ARRNAME}}}. The indexer/tracker ''should'' show the category in the search results, which should help you figure out what is missing. If you’re using Jackett, each tracker has a list of specifically supported categories. Make sure you’re using the correct ones for Categories. I find it helpful to have the list visible in one browser window while I edit the entry in {{{ARRNAME}}}.&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_type}}&lt;br /&gt;
==== Wrong results ====&lt;br /&gt;
&lt;br /&gt;
Sometimes indexers will return completely unrelated results, {{{ARRNAME}}} will feed in parameters to limit the search to a {{{SEARCHSOURCE}}}, but the results returned are completely unrelated. Or sometimes, mostly related with a few incorrect results. The first is usually an indexer problem and you’ll be able to tell from the trace logs which is causing it. You can disable that indexer and report the problem. The other is usually categorized releases which should be reportable on the indexer/tracker.&lt;br /&gt;
&lt;br /&gt;
==== Certificate validation ====&lt;br /&gt;
&lt;br /&gt;
You’ll be connecting to most indexers/trackers via https, so you’ll need that to work properly on your system. That means your time zone and time both need to be set ''correctly''. It also means your system certificates need to be up to date.&lt;br /&gt;
&lt;br /&gt;
==== Hitting rate limits ====&lt;br /&gt;
&lt;br /&gt;
If you run your {{{ARRNAME}}} through a VPN or proxy, you may be competing with 10s or 100s or 1000s of other people all trying to use services like {{{SEARCHSOURCE}}}, theXEM ,and/or your indexers and trackers. Rate limiting and DDOS protection are often done by IP address and your VPN/proxy exit point is ''one'' IP address. Unless you’re in a repressive country like China, Australia or South Africa you don’t need to VPN/proxy {{{ARRNAME}}}.&lt;br /&gt;
&lt;br /&gt;
Rarbg has a tendency to have some sort of rate limiting within their API and displays as responding with no results.&lt;br /&gt;
&lt;br /&gt;
==== Using the Jackett /all endpoint ====&lt;br /&gt;
&lt;br /&gt;
The Jackett &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; endpoint is convenient, but that is its only benefit. Everything else is potential problems, so adding each tracker individually is recommended. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/Jackett/Jackett#aggregate-indexers Even Jackett says it should be avoided and should not be used.] &lt;br /&gt;
&lt;br /&gt;
Using the all endpoint has no advantages (besides reduced management overhead), only disadvantages:&lt;br /&gt;
* you lose control over indexer specific settings (categories, search modes, etc.)&lt;br /&gt;
* mixing search modes (IMDB, query, etc.) might cause low-quality results&lt;br /&gt;
* indexer specific categories (&amp;gt;= 100000) can't be used.&lt;br /&gt;
* slow indexers will slow down the overall result&lt;br /&gt;
* total results are limited to 1000&lt;br /&gt;
&lt;br /&gt;
Adding each indexer separately It allows for fine tuning of categories on a per indexer basis, which can be a problem with the &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; end point if using the wrong category causes errors on some trackers. In {{{ARRNAME}}}, 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 &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; returns an error, {{{ARRNAME}}} will disable it and now you don’t get any results.&lt;br /&gt;
&lt;br /&gt;
==== Problem Not Listed ====&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Errors ===&lt;br /&gt;
&lt;br /&gt;
These are some of the common errors you may see when adding an indexer&lt;br /&gt;
&lt;br /&gt;
==== The underlying connection was closed: An unexpected error occurred on a send. ====&lt;br /&gt;
&lt;br /&gt;
This is caused by the indexer using a SSL protocol not supported by .net 4.5, to resolve this you will need to install .net 4.5, which is available on Vista/Server 2008 and above (if you’re on XP/Server 2003 its time to upgrade).&lt;br /&gt;
&lt;br /&gt;
==== The request timed out ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} seems to have issues with certain TLS versions or configurations. If you get the following error messages in your log: &lt;br /&gt;
&amp;lt;pre&amp;gt;System.Net.WebException: The request timed out: ’https://example.org/api?t=caps&amp;amp;amp;apikey=(removed) —&amp;amp;gt; System.Net.WebException: The request timed out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you can see the following in the trace log file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;DATE&amp;amp;amp;TIME&amp;amp;gt;|Trace|FallbackHttpDispatcher|Curl not available, using default WebClient. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might fix it by installing libcurl3. On Ubuntu/Debian use; &lt;br /&gt;
&amp;lt;pre&amp;gt;apt install libcurl3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can also be caused by:&lt;br /&gt;
* improperly configured or use of a VPN&lt;br /&gt;
* improperly configured or use of a proxy&lt;br /&gt;
* local DNS issues&lt;br /&gt;
* local IPv6 issues&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3539</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=MediaWiki:Sidebar&amp;diff=3539"/>
		<updated>2021-05-21T23:31:21Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
** Radarr|Radarr&lt;br /&gt;
** Sonarr|Sonarr&lt;br /&gt;
** Lidarr|Lidarr&lt;br /&gt;
** Readarr|Readarr&lt;br /&gt;
** Prowlarr|Prowlarr&lt;br /&gt;
** Docker_Guide|Docker Guide&lt;br /&gt;
** Cloud_Setup|Cloud Setup (GDrive)&lt;br /&gt;
** https://github.com/Servarr/Wiki |Github for the Wiki&lt;br /&gt;
** https://github.com/Servarr/Wiki/issues/ | Report a Wiki Issue &lt;br /&gt;
** WikiMap| Map of the Wiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Installation_Misc&amp;diff=3538</id>
		<title>Installation Misc</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Installation_Misc&amp;diff=3538"/>
		<updated>2021-05-21T23:29:47Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=radarr_osx_installation /&amp;gt;&lt;br /&gt;
Detailed instructions coming &amp;quot;soon&amp;quot;&lt;br /&gt;
For now please see our website for details:&lt;br /&gt;
https://radarr.video/#downloads-v3-macos&lt;br /&gt;
&amp;lt;section end=radarr_osx_installation /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=radarr_linux_installation /&amp;gt;&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
===== .NET Core Install =====&lt;br /&gt;
You'll need curl, mediainfo, and sqlite.&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl mediainfo sqlite3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Manual Install ======&lt;br /&gt;
Note: this assumes you created a user named &amp;lt;code&amp;gt;radarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ARR Download Link Example.png|thumb|right|Example of Radarr download options]]&lt;br /&gt;
In the example screenshot here, you can see multiple options. Choose the option that matches your OS and processor best. For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url.&lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
* ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt;&lt;br /&gt;
* ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* AMD64 use &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download this file onto your system: (Note: The link below will target the Linux .NET Core x64 file. Replace if needed with the file you chose previously)&lt;br /&gt;
  wget --content-disposition 'http://radarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&lt;br /&gt;
* Alternatively: Go to the Radarr download page, and pick the appropriate file: https://github.com/Radarr/Radarr/releases&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf Radarr*.linux*.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/Radarr/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv Radarr/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown radarr:radarr /opt/Radarr&lt;br /&gt;
&lt;br /&gt;
You can start Radarr with the following command:&lt;br /&gt;
 /opt/Radarr/Radarr -nobrowser&lt;br /&gt;
&amp;lt;section end=radarr_linux_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=sonarr_osx_installation /&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;After downloading Sonarr V3 from [https://services.sonarr.tv/v1/download/phantom-develop/latest?version=3&amp;amp;os=macos&amp;amp;installer=true here]. The &amp;lt;code&amp;gt;zip&amp;lt;/code&amp;gt; file will be located in your downloads directory.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;After the download has finished you'll need to unzip the file from there you'll have a '''Sonarr.app''' in your downloads folder simply move the '''Sonarr.app''' to your Applications directory.&amp;lt;/li&amp;gt;&lt;br /&gt;
  [[File:Move-sonarr-to-applications.gif|center|frameless|750x750px]]&lt;br /&gt;
  &amp;lt;li&amp;gt; From there if you go to your launch pad you'll notice that Sonarr is now in there, double click on Sonarr&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; You'll probably get a pop up that says &amp;quot;Sonarr.app&amp;quot; cannot be opened because the developer cannot be verified.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:sonarr-developer-cannot-be-verified.png|center|frameless|250px]]&lt;br /&gt;
  &amp;lt;li&amp;gt; Don't fret we can get this fixed.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Click on System Preferences in your dock&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Click Security and Privacy&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; Click '''Open Anyways'''&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; You'll get a pop up that looks something like this:&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:sonarr-developer-cannot-be-verified2.png|none|framless|250px]]&lt;br /&gt;
    &amp;lt;li&amp;gt; Click Open &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Now since Sonarr uses the Mono Framework Version 5.20 or later if you do not already have that installed you'll receive a pop up like this&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:sonarr-cannot-launch-sonarr-mono.png|center|frameless|250px]]&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Note: If Mono is already installed skip these steps&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; Click Download &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; Safari (or default browser) will now open up to [https://www.mono-project.com/download/stable/#download-mac the Mono Project] for macOS. Click '''Download mono (Stable channel)'''&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; Once the download is complete go to your downloads folder and click the new pkg file that was downloaded and install it&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; After installation is complete go back and reopen Sonarr &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Now browse to &amp;lt;code&amp;gt;http://localhost:8989&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Now you're all set Sonarr is now up and running on your system.&lt;br /&gt;
&amp;lt;section end=sonarr_osx_installation /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=sonarr_linux_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
[https://sonarr.tv/#downloads-v3-linux-ubuntu Please see our website]&lt;br /&gt;
&lt;br /&gt;
Manual installs methods are unsupported and you'll need to determine the process yourself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;sonarr_linux_installation&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=lidarr_osx_installation /&amp;gt;&lt;br /&gt;
Detailed instructions coming &amp;quot;soon&amp;quot;&lt;br /&gt;
For now please see our website for details:&lt;br /&gt;
https://lidarr.audio/#downloads-v1-macos&lt;br /&gt;
&amp;lt;section end=lidarr_osx_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=lidarr_linux_installation /&amp;gt;&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
===== .NET Core Install =====&lt;br /&gt;
You'll need curl, mediainfo, chromaprint, and sqlite.&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl mediainfo sqlite3 libchromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Manual Install ======&lt;br /&gt;
Note: this assumes you created a user named &amp;lt;code&amp;gt;lidarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ARR Download Link Example.png|thumb|right|Example of Lidarr download options]]&lt;br /&gt;
In the example screenshot here, you can see multiple options. Choose the option that matches your OS and processor best. For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url.&lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
* ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt;&lt;br /&gt;
* ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* AMD64 use &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download this file onto your system: (Note: The link below will target the Linux .NET Core x64 file. Replace if needed with the file you chose previously)&lt;br /&gt;
  wget --content-disposition 'http://lidarr.servarr.com/v1/update/develop/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&lt;br /&gt;
* Alternatively: Go to the Lidarr download page, and pick the appropriate file: https://github.com/Lidarr/Lidarr/releases&lt;br /&gt;
&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf Lidarr*.linux*.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/Lidarr/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv Lidarr/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown lidarr:lidarr /opt/Lidarr&lt;br /&gt;
&lt;br /&gt;
You can start Lidarr with the following command:&lt;br /&gt;
 /opt/Lidarr/Lidarr -nobrowser -data=path/to/app/data&lt;br /&gt;
&amp;lt;section end=lidarr_linux_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=readarr_osx_installation /&amp;gt;&lt;br /&gt;
Readarr is in a pre-alpha state. Instructions will be built once Readarr is stable (i.e. alpha).&lt;br /&gt;
&amp;lt;section end=readarr_osx_installation /&amp;gt;&lt;br /&gt;
==== Linux ====&lt;br /&gt;
&amp;lt;section begin=readarr_linux_installation /&amp;gt;&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
===== .NET Core Install =====&lt;br /&gt;
You'll need curl and sqlite.&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl sqlite3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Manual Install ======&lt;br /&gt;
Go to the Readarr discord and locate the binaries&lt;br /&gt;
&lt;br /&gt;
Note: this assumes you created a user named &amp;lt;code&amp;gt;readarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download this file onto your system:&lt;br /&gt;
  wget --content-disposition '{Readarr is pre-alpha; link hidden from the public}'&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf Readarr*.linux-core-x64.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/Readarr/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv Readarr/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown readarr:readarr /opt/Readarr&lt;br /&gt;
&lt;br /&gt;
You can start Readarr with the following command:&lt;br /&gt;
 /opt/Readarr/Readarr -nobrowser&lt;br /&gt;
&amp;lt;section end=readarr_linux_ubuntu_NetCore_manual_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Prowlarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=prowlarr_osx_installation /&amp;gt;&lt;br /&gt;
Detailed instructions coming &amp;quot;soon&amp;quot;&lt;br /&gt;
For now please see our website for details:&lt;br /&gt;
https://prowlarr.com/#downloads-v3-macos&lt;br /&gt;
&amp;lt;section end=prowlarr_osx_installation /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=prowlarr_linux_installation /&amp;gt;&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
===== .NET Core Install =====&lt;br /&gt;
You'll need curl and sqlite.&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl sqlite3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Manual Install ======&lt;br /&gt;
Note: this assumes you created a user named &amp;lt;code&amp;gt;prowlarr&amp;lt;/code&amp;gt;&lt;br /&gt;
In the example screenshot here, you can see multiple options. Choose the option that matches your OS and processor best. For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url.&lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
* ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt;&lt;br /&gt;
* ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* AMD64 use &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download this file onto your system: (Note: The link below will target the Linux .NET Core x64 file. Replace if needed with the file you chose previously)&lt;br /&gt;
  wget --content-disposition 'https://prowlarr.servarr.com/v1/update/nightly/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf Prowlarr*.linux*.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/Prowlarr/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv Prowlarr/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown prowlarr:prowlarr /opt/Prowlarr&lt;br /&gt;
&lt;br /&gt;
You can start Prowlarr with the following command:&lt;br /&gt;
 /opt/Prowlarr/Prowlarr -nobrowser&lt;br /&gt;
&amp;lt;section end=prowlarr_linux_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Code Blocks ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=radarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Radarr Daemon&lt;br /&gt;
 After=syslog.target network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 # Change the user and group variables here.&lt;br /&gt;
 User=radarr&lt;br /&gt;
 Group=radarr&lt;br /&gt;
 &lt;br /&gt;
 Type=simple&lt;br /&gt;
 #Update the data path&lt;br /&gt;
 ExecStart=/opt/Radarr/Radarr -nobrowser -data=/path/to/appdata/for/Radarr/&lt;br /&gt;
 &lt;br /&gt;
 TimeoutStopSec=20&lt;br /&gt;
 KillMode=process&lt;br /&gt;
 Restart=always&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;section end=radarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=sonarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
Manual installs methods are unsupported and you'll need to determine the process yourself.&lt;br /&gt;
&amp;lt;section end=sonarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=lidarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Lidarr Daemon&lt;br /&gt;
 After=syslog.target network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 # Change the user and group variables here.&lt;br /&gt;
 User=lidarr&lt;br /&gt;
 Group=lidarr&lt;br /&gt;
 &lt;br /&gt;
 Type=simple&lt;br /&gt;
 &lt;br /&gt;
 # NetCore install:&lt;br /&gt;
 # Update the data path&lt;br /&gt;
 ExecStart=/opt/Lidarr/Lidarr -nobrowser -data=/path/to/appdata/for/Lidarr/&lt;br /&gt;
 &lt;br /&gt;
 TimeoutStopSec=20&lt;br /&gt;
 KillMode=process&lt;br /&gt;
 Restart=always&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;section end=lidarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=readarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Readarr Daemon&lt;br /&gt;
 After=syslog.target network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 # Change the user and group variables here.&lt;br /&gt;
 User=readarr&lt;br /&gt;
 Group=readarr&lt;br /&gt;
 &lt;br /&gt;
 Type=simple&lt;br /&gt;
 &lt;br /&gt;
 # NetCore install:&lt;br /&gt;
 # Update the data path&lt;br /&gt;
 ExecStart=/opt/Readarr/Readarr -nobrowser -data=/path/to/appdata/for/Readarr/&lt;br /&gt;
 &lt;br /&gt;
 TimeoutStopSec=20&lt;br /&gt;
 KillMode=process&lt;br /&gt;
 Restart=always&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;section end=readarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Prowlarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=prowlarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Prowlarr Daemon&lt;br /&gt;
 After=syslog.target network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 # Change the user and group variables here.&lt;br /&gt;
 User=prowlarr&lt;br /&gt;
 Group=prowlarr&lt;br /&gt;
 &lt;br /&gt;
 Type=simple&lt;br /&gt;
 #Update the data path&lt;br /&gt;
 ExecStart=/opt/Prowlarr/Prowlarr -nobrowser -data=/path/to/appdata/for/Prowlarr/&lt;br /&gt;
 &lt;br /&gt;
 TimeoutStopSec=20&lt;br /&gt;
 KillMode=process&lt;br /&gt;
 Restart=always&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;section end=prowlarr_installation_unit_service_file /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Installation_Misc&amp;diff=3537</id>
		<title>Installation Misc</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Installation_Misc&amp;diff=3537"/>
		<updated>2021-05-21T23:27:18Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Prowlarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=radarr_osx_installation /&amp;gt;&lt;br /&gt;
Detailed instructions coming &amp;quot;soon&amp;quot;&lt;br /&gt;
For now please see our website for details:&lt;br /&gt;
https://radarr.video/#downloads-v3-macos&lt;br /&gt;
&amp;lt;section end=radarr_osx_installation /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=radarr_linux_installation /&amp;gt;&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
===== .NET Core Install =====&lt;br /&gt;
You'll need curl, mediainfo, and sqlite.&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl mediainfo sqlite3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Manual Install ======&lt;br /&gt;
Note: this assumes you created a user named &amp;lt;code&amp;gt;radarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ARR Download Link Example.png|thumb|right|Example of Radarr download options]]&lt;br /&gt;
In the example screenshot here, you can see multiple options. Choose the option that matches your OS and processor best. For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url.&lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
* ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt;&lt;br /&gt;
* ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download this file onto your system: (Note: The link below will target the Linux .NET Core x64 file. Replace if needed with the file you chose previously)&lt;br /&gt;
  wget --content-disposition 'http://radarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&lt;br /&gt;
* Alternatively: Go to the Radarr download page, and pick the appropriate file: https://github.com/Radarr/Radarr/releases&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf Radarr*.linux*.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/Radarr/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv Radarr/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown radarr:radarr /opt/Radarr&lt;br /&gt;
&lt;br /&gt;
You can start Radarr with the following command:&lt;br /&gt;
 /opt/Radarr/Radarr -nobrowser&lt;br /&gt;
&amp;lt;section end=radarr_linux_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=sonarr_osx_installation /&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;After downloading Sonarr V3 from [https://services.sonarr.tv/v1/download/phantom-develop/latest?version=3&amp;amp;os=macos&amp;amp;installer=true here]. The &amp;lt;code&amp;gt;zip&amp;lt;/code&amp;gt; file will be located in your downloads directory.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;After the download has finished you'll need to unzip the file from there you'll have a '''Sonarr.app''' in your downloads folder simply move the '''Sonarr.app''' to your Applications directory.&amp;lt;/li&amp;gt;&lt;br /&gt;
  [[File:Move-sonarr-to-applications.gif|center|frameless|750x750px]]&lt;br /&gt;
  &amp;lt;li&amp;gt; From there if you go to your launch pad you'll notice that Sonarr is now in there, double click on Sonarr&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; You'll probably get a pop up that says &amp;quot;Sonarr.app&amp;quot; cannot be opened because the developer cannot be verified.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:sonarr-developer-cannot-be-verified.png|center|frameless|250px]]&lt;br /&gt;
  &amp;lt;li&amp;gt; Don't fret we can get this fixed.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Click on System Preferences in your dock&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Click Security and Privacy&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; Click '''Open Anyways'''&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; You'll get a pop up that looks something like this:&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:sonarr-developer-cannot-be-verified2.png|none|framless|250px]]&lt;br /&gt;
    &amp;lt;li&amp;gt; Click Open &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Now since Sonarr uses the Mono Framework Version 5.20 or later if you do not already have that installed you'll receive a pop up like this&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:sonarr-cannot-launch-sonarr-mono.png|center|frameless|250px]]&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Note: If Mono is already installed skip these steps&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; Click Download &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; Safari (or default browser) will now open up to [https://www.mono-project.com/download/stable/#download-mac the Mono Project] for macOS. Click '''Download mono (Stable channel)'''&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; Once the download is complete go to your downloads folder and click the new pkg file that was downloaded and install it&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt; After installation is complete go back and reopen Sonarr &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Now browse to &amp;lt;code&amp;gt;http://localhost:8989&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Now you're all set Sonarr is now up and running on your system.&lt;br /&gt;
&amp;lt;section end=sonarr_osx_installation /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=sonarr_linux_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
[https://sonarr.tv/#downloads-v3-linux-ubuntu Please see our website]&lt;br /&gt;
&lt;br /&gt;
Manual installs methods are unsupported and you'll need to determine the process yourself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;sonarr_linux_installation&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=lidarr_osx_installation /&amp;gt;&lt;br /&gt;
Detailed instructions coming &amp;quot;soon&amp;quot;&lt;br /&gt;
For now please see our website for details:&lt;br /&gt;
https://lidarr.audio/#downloads-v1-macos&lt;br /&gt;
&amp;lt;section end=lidarr_osx_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=lidarr_linux_installation /&amp;gt;&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
===== .NET Core Install =====&lt;br /&gt;
You'll need curl, mediainfo, chromaprint, and sqlite.&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl mediainfo sqlite3 libchromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Manual Install ======&lt;br /&gt;
Note: this assumes you created a user named &amp;lt;code&amp;gt;lidarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ARR Download Link Example.png|thumb|right|Example of Lidarr download options]]&lt;br /&gt;
In the example screenshot here, you can see multiple options. Choose the option that matches your OS and processor best. For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url.&lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
* ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt;&lt;br /&gt;
* ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download this file onto your system: (Note: The link below will target the Linux .NET Core x64 file. Replace if needed with the file you chose previously)&lt;br /&gt;
  wget --content-disposition 'http://lidarr.servarr.com/v1/update/develop/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&lt;br /&gt;
* Alternatively: Go to the Lidarr download page, and pick the appropriate file: https://github.com/Lidarr/Lidarr/releases&lt;br /&gt;
&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf Lidarr*.linux*.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/Lidarr/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv Lidarr/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown lidarr:lidarr /opt/Lidarr&lt;br /&gt;
&lt;br /&gt;
You can start Lidarr with the following command:&lt;br /&gt;
 /opt/Lidarr/Lidarr -nobrowser -data=path/to/app/data&lt;br /&gt;
&amp;lt;section end=lidarr_linux_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=readarr_osx_installation /&amp;gt;&lt;br /&gt;
Readarr is in a pre-alpha state. Instructions will be built once Readarr is stable (i.e. alpha).&lt;br /&gt;
&amp;lt;section end=readarr_osx_installation /&amp;gt;&lt;br /&gt;
==== Linux ====&lt;br /&gt;
&amp;lt;section begin=readarr_linux_installation /&amp;gt;&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
===== .NET Core Install =====&lt;br /&gt;
You'll need curl and sqlite.&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl sqlite3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Manual Install ======&lt;br /&gt;
Go to the Readarr discord and locate the binaries&lt;br /&gt;
&lt;br /&gt;
Note: this assumes you created a user named &amp;lt;code&amp;gt;readarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download this file onto your system:&lt;br /&gt;
  wget --content-disposition '{Readarr is pre-alpha; link hidden from the public}'&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf Readarr*.linux-core-x64.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/Readarr/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv Readarr/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown readarr:readarr /opt/Readarr&lt;br /&gt;
&lt;br /&gt;
You can start Readarr with the following command:&lt;br /&gt;
 /opt/Readarr/Readarr -nobrowser&lt;br /&gt;
&amp;lt;section end=readarr_linux_ubuntu_NetCore_manual_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Prowlarr ===&lt;br /&gt;
==== OSX ====&lt;br /&gt;
&amp;lt;section begin=prowlarr_osx_installation /&amp;gt;&lt;br /&gt;
Detailed instructions coming &amp;quot;soon&amp;quot;&lt;br /&gt;
For now please see our website for details:&lt;br /&gt;
https://prowlarr.com/#downloads-v3-macos&lt;br /&gt;
&amp;lt;section end=prowlarr_osx_installation /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=prowlarr_linux_installation /&amp;gt;&lt;br /&gt;
==== Debian/Ubuntu ====&lt;br /&gt;
===== .NET Core Install =====&lt;br /&gt;
You'll need curl and sqlite.&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl sqlite3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Manual Install ======&lt;br /&gt;
Note: this assumes you created a user named &amp;lt;code&amp;gt;prowlarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download this file onto your system:&lt;br /&gt;
  wget --content-disposition 'https://prowlarr.servarr.com/v1/update/nightly/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf Prowlarr*.linux*.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/Prowlarr/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv Prowlarr/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown prowlarr:prowlarr /opt/Prowlarr&lt;br /&gt;
&lt;br /&gt;
You can start Prowlarr with the following command:&lt;br /&gt;
 /opt/Prowlarr/Prowlarr -nobrowser&lt;br /&gt;
&amp;lt;section end=prowlarr_linux_installation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Code Blocks ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=radarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Radarr Daemon&lt;br /&gt;
 After=syslog.target network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 # Change the user and group variables here.&lt;br /&gt;
 User=radarr&lt;br /&gt;
 Group=radarr&lt;br /&gt;
 &lt;br /&gt;
 Type=simple&lt;br /&gt;
 #Update the data path&lt;br /&gt;
 ExecStart=/opt/Radarr/Radarr -nobrowser -data=/path/to/appdata/for/Radarr/&lt;br /&gt;
 &lt;br /&gt;
 TimeoutStopSec=20&lt;br /&gt;
 KillMode=process&lt;br /&gt;
 Restart=always&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;section end=radarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=sonarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
Manual installs methods are unsupported and you'll need to determine the process yourself.&lt;br /&gt;
&amp;lt;section end=sonarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=lidarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Lidarr Daemon&lt;br /&gt;
 After=syslog.target network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 # Change the user and group variables here.&lt;br /&gt;
 User=lidarr&lt;br /&gt;
 Group=lidarr&lt;br /&gt;
 &lt;br /&gt;
 Type=simple&lt;br /&gt;
 &lt;br /&gt;
 # NetCore install:&lt;br /&gt;
 # Update the data path&lt;br /&gt;
 ExecStart=/opt/Lidarr/Lidarr -nobrowser -data=/path/to/appdata/for/Lidarr/&lt;br /&gt;
 &lt;br /&gt;
 TimeoutStopSec=20&lt;br /&gt;
 KillMode=process&lt;br /&gt;
 Restart=always&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;section end=lidarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=readarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Readarr Daemon&lt;br /&gt;
 After=syslog.target network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 # Change the user and group variables here.&lt;br /&gt;
 User=readarr&lt;br /&gt;
 Group=readarr&lt;br /&gt;
 &lt;br /&gt;
 Type=simple&lt;br /&gt;
 &lt;br /&gt;
 # NetCore install:&lt;br /&gt;
 # Update the data path&lt;br /&gt;
 ExecStart=/opt/Readarr/Readarr -nobrowser -data=/path/to/appdata/for/Readarr/&lt;br /&gt;
 &lt;br /&gt;
 TimeoutStopSec=20&lt;br /&gt;
 KillMode=process&lt;br /&gt;
 Restart=always&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;section end=readarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Prowlarr ===&lt;br /&gt;
==== Preparing the Unit Service File  ====&lt;br /&gt;
&amp;lt;section begin=prowlarr_installation_unit_service_file /&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Prowlarr Daemon&lt;br /&gt;
 After=syslog.target network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 # Change the user and group variables here.&lt;br /&gt;
 User=prowlarr&lt;br /&gt;
 Group=prowlarr&lt;br /&gt;
 &lt;br /&gt;
 Type=simple&lt;br /&gt;
 #Update the data path&lt;br /&gt;
 ExecStart=/opt/Prowlarr/Prowlarr -nobrowser -data=/path/to/appdata/for/Prowlarr/&lt;br /&gt;
 &lt;br /&gt;
 TimeoutStopSec=20&lt;br /&gt;
 KillMode=process&lt;br /&gt;
 Restart=always&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;section end=prowlarr_installation_unit_service_file /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=WikiMap&amp;diff=3536</id>
		<title>WikiMap</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=WikiMap&amp;diff=3536"/>
		<updated>2021-05-21T23:22:02Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please use https://github.com/Servarr/Wiki to track issues&lt;br /&gt;
Please use this page for easy access to templates&lt;br /&gt;
&lt;br /&gt;
This page to act as an overall map of the wiki as many templates and sections are in use via transclusion.&lt;br /&gt;
&lt;br /&gt;
== Stand Alone Templates ==&lt;br /&gt;
&lt;br /&gt;
# [[Template:Appdata Directory]]&lt;br /&gt;
## [[Appdata Directory Misc]]&lt;br /&gt;
# [[Template:Installation]]&lt;br /&gt;
## [[Installation Misc]]&lt;br /&gt;
# [[Template:Troubleshooting]]&lt;br /&gt;
## [[Troubleshooting Misc]]&lt;br /&gt;
# [[Template:Contributing]]&lt;br /&gt;
# [[Template:FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
# [[Sandbox]] &amp;lt;- Test code and do any testing here before sending it to live&lt;br /&gt;
# [[Useful Tools]]&lt;br /&gt;
# [[Cloud Setup|Rclone/Mergerfs/Gdrive setup &amp;amp; links]]&lt;br /&gt;
# [[Docker Guide]]&lt;br /&gt;
# [[Definitions]]&lt;br /&gt;
# [[Discord-Notifier-unRAID-Plex]]&lt;br /&gt;
# [[Discord-Notifier-unRAID-Network]]&lt;br /&gt;
# [[Clear Cache Cookies and Local Storage]]&lt;br /&gt;
# [[Docker on arm synology|Docker on ARM Synology]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== * ARR UI Pages ==&lt;br /&gt;
Note: This is were most of the editing will take place&lt;br /&gt;
&lt;br /&gt;
Note: All templates or sections are housed within their respective pages. To edit those templates click on the page then to the template page.&lt;br /&gt;
=== Movies/Series/Library ===&lt;br /&gt;
# [[Library]]&lt;br /&gt;
# [[Library Add New]]&lt;br /&gt;
# [[Library Import]]&lt;br /&gt;
# [[Library Discover]] &amp;lt;-- Radarr&lt;br /&gt;
# [[Library Mass Editor]] &amp;lt;-- Sonarr/Lidarr&lt;br /&gt;
# [[Library Bulk Monitoring Editor]] &amp;lt;--Season Pass/Album Studio/Bookshelf combined&lt;br /&gt;
# [[Library Unmapped Files]] &amp;lt;-- Lidarr/Readarr&lt;br /&gt;
# [[Filters]]&lt;br /&gt;
=== Calendar ===&lt;br /&gt;
# [[Calendar]]&lt;br /&gt;
&lt;br /&gt;
=== Activity ===&lt;br /&gt;
# [[Activity]]&lt;br /&gt;
# [[Activity Queue]]&lt;br /&gt;
# [[Activity History]]&lt;br /&gt;
# [[Activity Blacklist]]&lt;br /&gt;
&lt;br /&gt;
=== Wanted ===&lt;br /&gt;
# [[Wanted]]&lt;br /&gt;
# [[Wanted Cutoff Unmet]]&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
# [[Settings Media Management]]&lt;br /&gt;
## [[Template:Settings Media Management Root Folders]]&lt;br /&gt;
## [[Template:Settings Media Management Folders]]&lt;br /&gt;
## [[Template:Settings Media Management Permissions]]&lt;br /&gt;
# [[Settings Profiles]]&lt;br /&gt;
## [[Template:Settings Profiles Delay Profiles]]&lt;br /&gt;
# [[Template:Settings Quality Quality Table Meanings|Settings Quality Profiles (Template)]]&lt;br /&gt;
# [[Settings Custom Formats]]&lt;br /&gt;
# [[Settings Indexers]]&lt;br /&gt;
# [[Settings Download Clients]]&lt;br /&gt;
## [[Template:Settings Download Clients Download Clients]]&lt;br /&gt;
## [[Template:Settings Download Clients Failed Download Handling]]&lt;br /&gt;
# [[Settings Lists]]&lt;br /&gt;
# [[Settings Connect]]&lt;br /&gt;
# [[Settings Metadata]]&lt;br /&gt;
# [[Template:Settings Tags|Settings Tags (Template)]]&lt;br /&gt;
# [[Settings General]]&lt;br /&gt;
# [[Settings UI]]&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
# [[System status|System Status]]&lt;br /&gt;
# [[System tasks|System Tasks]]&lt;br /&gt;
# [[System backup|System Backup]]&lt;br /&gt;
# [[System updates|System Updates]]&lt;br /&gt;
# [[System events|System Events]]&lt;br /&gt;
# [[System log files|System Log Files]]&lt;br /&gt;
&lt;br /&gt;
== Stand Alone Pages ==&lt;br /&gt;
* [[Radarr]]&lt;br /&gt;
&lt;br /&gt;
* [[Sonarr]]&lt;br /&gt;
&lt;br /&gt;
* [[Lidarr]]&lt;br /&gt;
&lt;br /&gt;
* [[Readarr]]&lt;br /&gt;
&lt;br /&gt;
== API Documentation ==&lt;br /&gt;
* [https://radarr.video/docs/api/ Radarr]&lt;br /&gt;
&lt;br /&gt;
* Sonarr&lt;br /&gt;
&lt;br /&gt;
* Lidarr&lt;br /&gt;
&lt;br /&gt;
* Readarr&lt;br /&gt;
&lt;br /&gt;
== *ARR Pages ==&lt;br /&gt;
Note: This is used on the *arr pages to display the links&lt;br /&gt;
&amp;lt;section begin=radarr_wiki_pages /&amp;gt;&lt;br /&gt;
*[[Radarr]]&lt;br /&gt;
**[[Radarr Installation]]&lt;br /&gt;
**[[Radarr Quick Start Guide]]&lt;br /&gt;
**[[Radarr Library|Radarr Library (Movies)]]&lt;br /&gt;
**[[Radarr Calendar]]&lt;br /&gt;
**[[Radarr Activity]]&lt;br /&gt;
**[[Radarr Settings]]&lt;br /&gt;
**[[Radarr System]]&lt;br /&gt;
**[[Radarr Troubleshooting]]&lt;br /&gt;
**[[Radarr FAQ]]&lt;br /&gt;
**[[Radarr Tips and Tricks]]&lt;br /&gt;
**[[Radarr Contributing]]&amp;lt;section end=radarr_wiki_pages /&amp;gt;&amp;lt;section begin=sonarr_wiki_pages /&amp;gt;&lt;br /&gt;
*[[Sonarr]]&lt;br /&gt;
**[https://sonarr.tv/#downloads-v3 Sonarr Installation]&lt;br /&gt;
**[[Sonarr Installation|Sonarr Advanced Installation]]&lt;br /&gt;
**[[Sonarr Quick Start Guide]]&lt;br /&gt;
**[[Sonarr Library|Sonarr Library (Series)]]&lt;br /&gt;
**[[Sonarr Calendar]]&lt;br /&gt;
**[[Sonarr Activity]]&lt;br /&gt;
**[[Sonarr Wanted]]&lt;br /&gt;
**[[Sonarr Settings]]&lt;br /&gt;
**[[Sonarr System]]&lt;br /&gt;
**[[Sonarr Troubleshooting]]&lt;br /&gt;
**[[Sonarr FAQ]]&lt;br /&gt;
**[[Sonarr Tips and Tricks]]&lt;br /&gt;
**[[Sonarr Contributing]]&amp;lt;section end=sonarr_wiki_pages /&amp;gt;&amp;lt;section begin=lidarr_wiki_pages /&amp;gt;&lt;br /&gt;
*[[Lidarr]]&lt;br /&gt;
**[[Lidarr Installation]]&lt;br /&gt;
**[[Lidarr Quick Start Guide]]&lt;br /&gt;
**[[Lidarr Library|Lidarr Library (Artist)]]&lt;br /&gt;
**[[Lidarr Calendar]]&lt;br /&gt;
**[[Lidarr Activity]]&lt;br /&gt;
**[[Lidarr Wanted]]&lt;br /&gt;
**[[Lidarr Settings]]&lt;br /&gt;
**[[Lidarr System]]&lt;br /&gt;
**[[Lidarr Troubleshooting]]&lt;br /&gt;
**[[Lidarr FAQ]]&lt;br /&gt;
**[[Lidarr Tips and Tricks]]&lt;br /&gt;
**[[Lidarr Contributing]]&amp;lt;section end=lidarr_wiki_pages /&amp;gt;&amp;lt;section begin=readarr_wiki_pages /&amp;gt;&lt;br /&gt;
*[[Readarr]]&lt;br /&gt;
**[[Readarr Installation]]&lt;br /&gt;
**[[Readarr Quick Start Guide]]&lt;br /&gt;
**[[Readarr Library|Readarr Library]]&lt;br /&gt;
**[[Readarr Calendar]]&lt;br /&gt;
**[[Readarr Activity]]&lt;br /&gt;
**[[Readarr Wanted]]&lt;br /&gt;
**[[Readarr Settings]]&lt;br /&gt;
**[[Readarr System]]&lt;br /&gt;
**[[Readarr Troubleshooting]]&lt;br /&gt;
**[[Readarr FAQ]]&lt;br /&gt;
**[[Readarr Tips and Tricks]]&lt;br /&gt;
**[[Readarr Contributing]]&amp;lt;section end=readarr_wiki_pages /&amp;gt;&amp;lt;section begin=prowlarr_wiki_pages /&amp;gt;&lt;br /&gt;
*[[Prowlarr]]&lt;br /&gt;
**[[Prowlarr Installation]]&lt;br /&gt;
**[[Prowlarr Settings]]&lt;br /&gt;
**[[Prowlarr System]]&lt;br /&gt;
**[[Prowlarr Troubleshooting]]&lt;br /&gt;
**[[Prowlarr FAQ]]&lt;br /&gt;
**[[Prowlarr Tips and Tricks]]&lt;br /&gt;
**[[Prowlarr Contributing]]&amp;lt;section end=prowlarr_wiki_pages /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3534</id>
		<title>Sonarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3534"/>
		<updated>2021-05-21T17:21:06Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* How are possible downloads compared? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Sonarr find episodes? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_Sonarr_find_episodes&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_Sonarr_find_episodes|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr does ''not'' regularly search for episode 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 episodes/newly uploaded releases, then compares that with its list of episodes that are missing or need to be upgraded. Any matches are downloaded. This lets Sonarr 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.&lt;br /&gt;
* So how do you deal with the present and past? When you're adding a show, you'll need to set the correct path, profile and monitoring status then use the Start search for missing checkbox. If the show has had no episodes and hasn't been released yet, you don't need to initiate a search.&lt;br /&gt;
* Put another way, Sonarr will only find releases that are newly uploaded to your indexers. It will not actively try to find releases uploaded in the past.&lt;br /&gt;
* If you've already added the show, but now you want to search for it, you have a few choices. You can go to the show's page and use the search button, which will do a search and then automatically pick episode(s). You can search individual episodes or seasons automatically or manually. Or you can use the filters of &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* If Sonarr has been offline for an extended period of time, Sonarr 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 Sonarr will be able to process the releases it would have missed and avoid you needing to perform a search for the missed episodes.&lt;br /&gt;
&lt;br /&gt;
== Why didn’t Sonarr grab an episode I was expecting? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Why_didnt_Sonarr_grab_an_episode_i_was_expecting&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#Why_didnt_Sonarr_grab_an_episode_i_was_expecting|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, make sure you read and understand the section above called ''“How does Sonarr find episodes?”'' Second, make sure at least one of your indexers has the episode you were expecting to be grabbed.&lt;br /&gt;
# Click the ‘Manual Search’ icon next to the episode listing in Sonarr. Are there any results? If no, then either Sonarr is having trouble communicating with your indexers, or your indexers do not have the episode, or the episode is improperly named/categorized on the indexer.&lt;br /&gt;
# '''If there are results from step 1''', check next to them for red exclamation point icon. Hover over the icon to see why that release is not a candidate for automatic downloads. If every result has the icon, then no automatic download will occur.&lt;br /&gt;
# '''If there is at least one valid manual search result from step 2''', then an automatic download should have happened. If it didn’t, the most likely reason is a temporary communication problem preventing an RSS Sync from your indexer. It is recommended to have several indexers set up for best results.&lt;br /&gt;
# '''If there is no manual result from a show, but you can find it when you browse your indexer’s website''' - This is a common problem that is most frequently caused by having an insufficient number of indexers. Different indexers index different content, and not all shows on your indexer may be tagged properly, which would cause Sonarr’s search to fail. Having several indexers active is the best solution to this problem.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Sonarr/Sonarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs#L31-L40s can be found here].&lt;br /&gt;
'''''As of 3/26/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Language&lt;br /&gt;
# Preferred Word Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Episode Count&lt;br /&gt;
# Episode Number&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Seeds/Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== Preferred Words FAQs ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Preferred_Words_FAQs&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#Preferred_Words_FAQs|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the score of the on disk file:&lt;br /&gt;
The existing name of the file and the &amp;quot;scene name&amp;quot; of the release are evaluated for preferred words.  The higher score of the two is taken.&lt;br /&gt;
&lt;br /&gt;
How are preferred words included in renaming?&lt;br /&gt;
&lt;br /&gt;
For Sonarr you can make use of the `{Preferred Words}` token in your renaming scheme. and also check mark `Include Preferred when Renaming` in the release profile.&lt;br /&gt;
take a look [https://trash-guides.info/Sonarr/V3/Sonarr-recommended-naming-scheme/ HERE] for a recommended naming scheme examples for Sonarr.&lt;br /&gt;
&lt;br /&gt;
Using the tokens in your renaming scheme could help with download loop issues.&lt;br /&gt;
&lt;br /&gt;
Preferred Words always upgrade a release even if the quality and/or language cutoff has been met.&lt;br /&gt;
== How does Sonarr handle scene numbering issues (American Dad!, etc)? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_sonarr_handle_scene_numbering_issues&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_sonarr_handle_scene_numbering_issues|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''How Sonarr handles scene numbering issues'''&lt;br /&gt;
** Sonarr relies on [http://thexem.de/ TheXEM], a community driven site that lets users create mappings of shows that the scene (the people that post the files) and TheTVDB (which typically follows the network’s numbering). There are a number of shows on there already, but it is easy to add another and typically the changes are accepted within a couple days (if they’re correct). TheXEM is used to correct differences in episode numbering (disagreement whether an episode is a special or not) as well as season number differences, such as episodes being released as S10E01, but TheTVDB listing that same episode as S2017E01.&lt;br /&gt;
* '''Problematic Shows'''&lt;br /&gt;
** This by no means is an all inclusive list of shows that have known issues with scene mapping however, these are the big ones that come to mind while writing this.&lt;br /&gt;
** Typical Issue: Scene numbering does not match TVDb numbering so Sonarr doesn't work. Well enter XEM which creates a map for Sonarr to look at. &lt;br /&gt;
*** Scene releases double episodes in a single file since that is how they air but TVDb marks each episode individually.&lt;br /&gt;
*** Scene uses a year for the season S2010 and TVDb uses S01.&lt;br /&gt;
** [http://thexem.de XEM] works in most cases and keeps it running smooth without you ever knowing. However as with most things, there will always be a ''black sheep'' and in this case there is a list of them.&lt;br /&gt;
** This is an incomplete list of the known shows and how/why they're problematic:&lt;br /&gt;
*** American Dad&lt;br /&gt;
*** Arrested Development&lt;br /&gt;
*** Mythbusters&lt;br /&gt;
*** Paw Patrol&lt;br /&gt;
**** Double episode files vs single episode TVDb but also not all episodes are doubles so the map can get added wrong pointing to which ones are singles vs doubles&lt;br /&gt;
*** Pawn Stars&lt;br /&gt;
*** Pokémon&lt;br /&gt;
**** On TheXem, [http://thexem.de/xem/show/4638 pokemon] is tracking * dubbed* episodes. So if you want subbed episodes, you may be out of luck. If certain release groups are following TVDB and not XEM mapping, please contact us on our discord and bring the release name and group name as exceptions can be added for groups who follow TVDB.&lt;br /&gt;
* '''Possible resolutions:'''&lt;br /&gt;
# TVDb adds alternate ordering to the API (Current status: They say v4 but don't count on it to work or be stable based on the history of v3)&lt;br /&gt;
# XEM adds a map to allow for alternate orders that sonarr can use (Current status: Unlikely)&lt;br /&gt;
# Sonarr allows for disabling of XEM maps when doing manual searches (Current status: Unlikely)&lt;br /&gt;
* '''Sonarr side effects:'''&lt;br /&gt;
** On top of the issues with the shows already, Sonarr also has some odd behavior so you may just need to overlook this as well. Example:&lt;br /&gt;
** American Dad is currently on S17 based on TVDb or S16 based on Scene at the time of this writing. So searching in sonarr for season 17 will '''only''' return S16 results because of the XEM map. If you have a tracker with S17 episodes (because they use P2P and not Scene), please contact us on our discord and bring the release name and group name as exceptions can be added for groups who follow TVDB.&lt;br /&gt;
&lt;br /&gt;
== Why can’t Sonarr import episode files for series X? / Why can’t Sonarr find releases for series X? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_sonarr_import_episode_files_for_series_x_why_cant_sonarr_find_releases_for_series_x&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_sonarr_import_episode_files_for_series_x_why_cant_sonarr_find_releases_for_series_x|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sonarr relies on being able to match titles, often the scene posts episodes using different titles, eg ''CSI: Crime Scene Investigation'' as just ''CSI'' so Sonarr can’t match the names without some help. Sonarr maintains a list of problematic series which lets us solve this issue. '''For anime, it will need to be added to [https://thexem.de thexem.de]''', for other series to request a new mapping see the steps below.&lt;br /&gt;
&lt;br /&gt;
# Make sure it hasn’t already been requested. [https://docs.google.com/spreadsheet/ccc?key=0Atcf2VZ47O8tdGdQN1ZTbjFRanhFSTBlU0xhbzhuMGc#gid=0 Requested Mappings]&lt;br /&gt;
# Make a new request here: [https://docs.google.com/forms/d/15S6FKZf5dDXOThH4Gkp3QCNtS9Q-AmxIiOpEBJJxi-o/viewform Scene Mapping Request Form]&lt;br /&gt;
&lt;br /&gt;
''Typically these are added within 1-2 days.''&lt;br /&gt;
&lt;br /&gt;
''Again, do not request a mapping for Anime; use XEM for that.''  Further information can be found with some of the XEM folks that hangout in our [https://discord.gg/an9rnEdWs5 &amp;lt;nowiki&amp;gt;#XEM&amp;lt;/nowiki&amp;gt; discord channel].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The series &amp;quot;Helt Perfekt&amp;quot; with TVDB ids of &amp;lt;code&amp;gt;343189&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;252077&amp;lt;/code&amp;gt; is difficult to automate due to TVDB having the same name for both shows, violating TVDB's own rules.  The first entry for the series gets the name.  Any future entries for the series must have the year as part of the series name.  However, a scene exception as been added to map releases (case sensitive mapping) Helt Perfekt releases containing &amp;lt;code&amp;gt;NORWEGIAN&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;252077&amp;lt;/code&amp;gt; and containing &amp;lt;code&amp;gt;SWEDISH&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;343189&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TVDB is updated why isn't Sonarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;tvdb_is_updated_why_is_not_sonarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#tvdb_is_updated_why_is_not_sonarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TVDB has a 24 hour cache on their API.  Skyhook has a much smaller few hour cache on top of that.  Sonarr only runs the Refresh Series task every 12 hours.  Thus it typically takes 24 to 48 hours for a TVDB update to make it into Sonarr.&lt;br /&gt;
&lt;br /&gt;
If you know a TVDB update was made more than 48 hours ago, then please come discuss on our [https://discord.gg/M6BvZn5 Discord].&lt;br /&gt;
== I see that feature/bug X was fixed, why can’t I see it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;i_see_that_feature_bug_x_was_fixed_why_cant_i_see_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_see_that_feature_bug_x_was_fixed_why_cant_i_see_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sonarr consists of two main branches of code, &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;is released periodically, when the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch is stable and &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; is for pre-release testing and people willing to live on the edge, if you want to help out testing or want more information on the two branches, please see: [[Sonarr_Settings#Updates|Release Branches]]. When a feature is marked as in &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; it will only be available to users running the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch, once it has been move to live (in &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;) it is officially released.&lt;br /&gt;
&lt;br /&gt;
== Episode Progress - How is it calculated? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;episode_progress_-_how_is_it_calculated&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#episode_progress_-_how_is_it_calculated|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two parts to the episode count, one being the number of episodes (Episode Count) and the other being the number of episodes with files (Episode File Count), each one uses slightly different logic to give you the overall progress for a series or season.&lt;br /&gt;
&lt;br /&gt;
* Episode Count&lt;br /&gt;
** Episode has already aired AND is monitored OR&lt;br /&gt;
** Episode has a file&lt;br /&gt;
* Episode File Count&lt;br /&gt;
** Episode has a file&lt;br /&gt;
&lt;br /&gt;
If a series has 10 episodes that have all aired and you don’t have any files for them you would have 0/10 episodes, if you unmonitored all the episodes in that series you would have 0/0 and if you got all the episodes for that series, regardless of if the episodes are monitored or not, you would have 10/10 episodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How do I access Sonarr from another computer? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_I_access_sonarr_from_another_computer&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_I_access_sonarr_from_another_computer|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default Sonarr doesn’t listen to requests from all systems (when not run as administrator), it will only listen on localhost, this is due to how the Web Server Sonarr uses integrates with Windows (this also applies for current alternatives). If Sonarr is run as an administrator it will correctly register itself with Windows as well as open the Firewall port so it can be accessed from other systems on your network. Running as admin only needs to happen once (if you change the port it will need to be re-run).&lt;br /&gt;
&lt;br /&gt;
== Why doesn’t Sonarr automatically search for missing episodes? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_sonarr_automatically_search_for_missing_episodes&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_sonarr_automatically_search_for_missing_episodes|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two times when we would want to have missing episodes searched for, when a new series with existing aired episodes is added and when Sonarr has been offline and unable to find episodes as it normally would. Endlessly searching for episodes that have aired that are missing is a waste of resources, both in terms of local processing power and on the indexers and in our experience catches users off guard, wasting bandwidth.&lt;br /&gt;
&lt;br /&gt;
In v1 of Sonarr we had an opt in backlog search option, often people would turn it on and then get a bunch of old episodes and ask us why, we also had indexers ask why they saw an increase in API calls, which was due to the backlog searching.&lt;br /&gt;
&lt;br /&gt;
In v2 we sat back and thought about it and realized the benefit is not really there, we could try to throttle the searching, but that just draws it out and still does the same thing; hammer the indexer with useless requests. If the episode wasn’t there the last time the search was performed, why would it be there now? It would be if it was reposted, but if it was reposted, the automatic process that gets new episodes would see it was posted and act on it.&lt;br /&gt;
&lt;br /&gt;
== Why does Sonarr refresh series information so frequently? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_does_sonarr_refresh_series_information_so_frequently&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_does_sonarr_refresh_series_information_so_frequently|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr refreshes series and episode information in addition to rescanning the disk for files every 12 hours. This might seem aggressive, but is a very important process. The data refresh from our TVDB proxy is important, because new episode information is synced down, air dates, number of episodes, status (continuing/ended). Even shows that aren’t airing are being updated with new information.&lt;br /&gt;
* The disk scan is less important, but is used to check for new files that weren’t sorted by Sonarr and detect deleted files.&lt;br /&gt;
* The most time consuming portion is the information refresh (assuming reasonable disk access speed), larger shows take longer due to the number of episodes to process.&lt;br /&gt;
&lt;br /&gt;
== Why is there a number next to Activity? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_is_there_a_number_next_to_activity&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_is_there_a_number_next_to_activity|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* This number shows the count of episodes in your download client’s queue and the last 30 items in its history that have not yet been imported. If the number is blue it is operating normally and should import episodes when they complete. Yellow means there is a warning on one of the episodes. Red means there has been an error. In the case of yellow (warning) and red (error), you will need to look at the queue under Activity to see what the issue is (hover over the icon to get more details).&lt;br /&gt;
* You need to remove the item from your download client’s queue or history to remove them from Sonarr’s queue.&lt;br /&gt;
&lt;br /&gt;
== I see log messages for shows I don’t have/don’t want ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;i_see_log_messages_for_shows_i_don_t_have_dont_want&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_see_log_messages_for_shows_i_don_t_have_dont_want|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* These messages are completely normal and come from the RSS feeds that Sonarr checks to see if there are episodes you do want, usually these only appear in debug/trace logging, but in the event of an problem processing an item you may see a warning or error. It is safe to ignore the warnings/errors as well since they are for shows you don’t want, in the event it is for a show you want, open up a support thread on the forums.&lt;br /&gt;
&lt;br /&gt;
== Seeding torrents aren’t deleted automatically ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;seeding_torrents_arent_deleted_automatically&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#seeding_torrents_arent_deleted_automatically|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When a torrent that is still seeding is imported, it is copied or hard linked (if enabled and ''possible'') so that the torrent client can continue seeding. In an ideal setup, the torrent download folder and the library folder will be on the same file system and ''look like it'' (Docker and network shares make this easy to get wrong), which makes hard links possible and minimizes wasted space.&lt;br /&gt;
* In addition, you can configure your seed time/ratio goals in Sonarr or your download client, setup your download client to ''pause'' or ''stop'' when they’re met and enable Remove under Completed and Failed Download Handler. That way, torrents that finish seeding will be removed from the download client by Sonarr.&lt;br /&gt;
&lt;br /&gt;
== Why can’t I add a new series? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_series&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_series|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In the event that TheTVDB is unavailable Sonarr is unable to get search results and you will be unable to add any new series by searching. You may be able to add a new series by the TVDBID if you know what it is, the UI explains how to add it by an ID.&lt;br /&gt;
* Sonarr cannot add any series that does not have an English language title. If you try to add a series via TVDB ID that does not have an English title. If no English title exist for that series on TheTVDB it will need to be added (if available).&lt;br /&gt;
* The show must be a TV Series, and not a movie. It must also exist on TVDB. If it is on IMDB, TMDB, or anywhere else, but not on TVDB you cannot add the show.&lt;br /&gt;
* The series must exist on TVDB&lt;br /&gt;
&lt;br /&gt;
== Why can’t I add a new series when I know the TVDB ID? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_series_when_i_know_the_tvdb_id&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_series_when_i_know_the_tvdb_id|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr cannot add any series that does not have an English language title. If you try to add a series via TVDB ID that does not have an English title. If no English title exist for that series on TheTVDB it will need to be added (if available).&lt;br /&gt;
&lt;br /&gt;
== Sonarr won't work on Big Sur ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;sonarr_wont_work_on_big_sur&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#sonarr_wont_work_on_big_sur|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run &amp;lt;code&amp;gt;chmod +x /Applications/Sonarr.app/Contents/MacOS/Sonarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== What's the different Series Types? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;whats_the_different_series_types&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#whats_the_different_series_types|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Most shows should be &amp;lt;code&amp;gt;Standard&amp;lt;/code&amp;gt;. For daily shows which are typically released with a date, &amp;lt;code&amp;gt;Daily&amp;lt;/code&amp;gt; should be used. Finally, there is anime where using &amp;lt;code&amp;gt;Anime&amp;lt;/code&amp;gt; is ''usually'' right, but sometimes &amp;lt;code&amp;gt;Standard&amp;lt;/code&amp;gt; can work better, so try the ''other'' one if you’re having issues.&lt;br /&gt;
&lt;br /&gt;
Please note that if the series type is set to anime and none of your enabled indexers have any anime categories configured then it effectively skips the indexer and may appear that it is not searching.&lt;br /&gt;
&lt;br /&gt;
=== Show Type Examples ===&lt;br /&gt;
Below are some example release names for each show type.  The specific differentiating piece is noted in bold.&lt;br /&gt;
&lt;br /&gt;
'''Daily'''&lt;br /&gt;
* Some.Daily.Show.'''2021.03.04'''.1080p.HDTV.x264-DARKSPORT&lt;br /&gt;
* A.Daily.Show.with.Some.Guy.'''2021.03.03'''.1080p.CC.WEB-DL.AAC2.0.x264-null&lt;br /&gt;
* DailyShow.'''2021.03.08'''.720p.HDTV.x264-NTb&lt;br /&gt;
'''Standard'''&lt;br /&gt;
* The.Show.'''S20E03'''.Episode.Title.Part.3.1080p.HULU.WEB-DL.DDP5.1.H.264-NTb&lt;br /&gt;
* Another.Show.'''S03E08'''.1080p.WEB.H264-GGEZ&lt;br /&gt;
* GreatShow.'''S17E02'''.1080p.HDTV.x264-DARKFLiX&lt;br /&gt;
'''Anime'''&lt;br /&gt;
* Anime.Origins.'''E04'''.File.4_.Monkey.WEB-DL.H.264.1080p.AAC2.0.AC3.5.1.Srt.EngCC-Pikanet128.1272903A&lt;br /&gt;
* [Coalgirls] Human X Monkey '''148''' (1920x1080 Blu-ray FLAC) [63B8AC67]&lt;br /&gt;
* [KaiDubs] Series x Title (2011) - '''142''' [1080p] [English Dub] [CC] [AS-DL] [A24AB2E5]&lt;br /&gt;
&lt;br /&gt;
== How can I rename my series folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_series_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_series_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Series &lt;br /&gt;
# Mass Editor&lt;br /&gt;
# Select what series need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the series currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Sonarr|ARRDISCORD=https://discord.gg/M6BvZn5|ARRPORT=8989}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3533</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3533"/>
		<updated>2021-05-21T17:20:54Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* How are possible downloads compared? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 1/19/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Seeds/Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.2) !! Branch: develop (beta) (v3.2) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 19 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.2.2&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.2.2.5053&amp;lt;/code&amp;gt; or lower you can safely downgrade to master or develop.&lt;br /&gt;
*** Develop can also downgrade to master as well.&lt;br /&gt;
*** 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3532</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3532"/>
		<updated>2021-05-20T00:01:31Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 1/19/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.2) !! Branch: develop (beta) (v3.2) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 19 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.2.2&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.2.2.5053&amp;lt;/code&amp;gt; or lower you can safely downgrade to master or develop.&lt;br /&gt;
*** Develop can also downgrade to master as well.&lt;br /&gt;
*** 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3530</id>
		<title>System status</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3530"/>
		<updated>2021-05-14T00:32:01Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: root folder updates....&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== System ==&lt;br /&gt;
=== Health ===&lt;br /&gt;
==== Overview ====&lt;br /&gt;
====== Radarr ======&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Radarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Sonarr ======&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Sonarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Lidarr ======&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Lidarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Readarr ======&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Readarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
==== System Warnings ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Radarr are targeted for .NET. We will no longer be providing legacy mono builds after 3.2 is released.  You are running one of these legacy builds but your platform supports .NET.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''[[Radarr_FAQ#how_do_i_backup_restore_my_Radarr| Back-Up your existing configuration]]'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
*** '''Delete your existing binaries (contents or folder of /opt/Radarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://radarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop radarr&amp;lt;/code&amp;gt; Stop Radarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Radarr /opt/Radarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; tar -xvzf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Radarr Tarball&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo mv Radarr/ /opt&amp;lt;/code&amp;gt; Move the new Radarr Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo chown -R radarr:radarr /opt/Radarr&amp;lt;/code&amp;gt; Ensure Radarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;radarr&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf /opt/Radarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script in your systemd (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/radarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Radarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Radarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Radarr/Radarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Radarr/Radarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Radarr doesn’t start, ensure you have  [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start radarr.service&amp;lt;/code&amp;gt; Restart Radarr&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Radarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;currently_installed_sqlite_version_is_not_supported&amp;quot;&amp;gt;'''[[#currently_installed_sqlite_version_is_not_supported|Currently installed SQLite version is not supported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr stores its data in an SQLite database.  The sqlite3 library installed on your system is too old.  Radarr requires at least version 3.9.0. Note that Radarr uses &amp;lt;code&amp;gt;libsqlite3.so&amp;lt;/code&amp;gt; which may or may not be contained in a sqlite3 upgrade package.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Radarr will be unable to update itself. You’ll have to update Radarr manually or set the permissions on Radarr’s Startup directory (the installation directory) to allow Radarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr detected that AppData folder for your Operating System is located inside the directory that contains the Radarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&lt;br /&gt;
** Please look at System -&amp;amp;gt; Info to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Radarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you’re on linux, you’ll probably have to change the home directory for the user that is running Radarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Radarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Radarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:7878/$1 [P,L]&lt;br /&gt;
** For Caddy (V1) use this:&lt;br /&gt;
*** Note: you'll also need to add the websocket directive to your radarr configuration&lt;br /&gt;
  proxy /radarr 127.0.0.1:7878 {&lt;br /&gt;
      websocket&lt;br /&gt;
      transparent&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;ptp_settings_old&amp;quot;&amp;gt;'''[[#ptp_settings_old|PTP Indexer Settings Out of Date]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The following PassThePopcorn indexers have deprecated settings and should be updated.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_support_end_of_life&amp;quot;&amp;gt;'''[[#mono_support_end_of_life|Mono and x86 builds are ending]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono and x86 builds will no longer be supported in the next build of the application. If you are receiving this error then you are running the mono version of the application or the x86 version.  Unfortunately, due to increasing difficulting in development support for these legacy versions we  will be discontinuing their support and thus releases for them going forward.  Thus it is advised you upgrade to a supported Operating System that does not require neither x86 nor mono.  You may also be able to explore using Docker for your needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_old_and_unsupported|Currently installed .Net Framework is old and unsupported]]&amp;lt;/span&amp;gt;'''&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Occasionally we increase the version we build against to be able to utilize new features. Apparently you haven't applied the appropriate Windows updates in a while and need to upgrade .Net to be able to use newer versions of Sonarr.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_supported_but_upgrading_is_recommended|Currently installed .Net Framework is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr is written in .Net and requires Mono to run. Various versions of Sonarr have different minimum versions of Mono to operate correctly. The ideal version of Mono varies per platform.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Mono 5.8 is the absolute minimum for Sonarr, but Mono 5.20 is currently recommended.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_supported_but_upgrading_is_recommended|Currently installed mono version is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework which Mono implements for your system. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don't have Auto-Updating enabled, so you'll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point. But while you're at it, read the change log to find out what the relevant changes were.&lt;br /&gt;
** ''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Sonarr will be unable to update itself. You'll have to update Sonarr manually or set the permissions on Sonarr's Startup directory (the installation directory) to allow Sonarr to update itself.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr detected that AppData folder for your Operating System is located inside the directory that contains the Sonarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Please look at System -&amp;amp;gt; About to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Sonarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you're on linux, you'll probably have to change the home directory for the user that is running Sonarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Sonarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;package_maintainer_message&amp;quot;&amp;gt;'''[[#package_maintainer_message|Package Maintainer Message]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Please refer to the specific message your package maintainer is indicating to you.  This is not a Sonarr issue. For additional information, refer to your package maintainer.  Your package maintainer can be found in System -&amp;gt; Status -&amp;gt; About.  Note that this includes docker and your package maintainer is whomever maintains your docker image.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Lidarr are targeted for .NET. We will soon no longer provide legacy mono builds for those platforms that cannot use .NET. You are running one of these legacy builds but your platform supports .NET.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/develop/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Lidarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''&amp;lt;/span&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://lidarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop lidarr.service&amp;lt;/code&amp;gt; Stop Lidarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Lidarr /opt/Lidarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Lidarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Lidarr/ /opt&amp;lt;/code&amp;gt; Move the new Lidarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R lidarr:lidarr /opt/Lidarr&amp;lt;/code&amp;gt; Ensure Lidarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;lidarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Lidarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/lidarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Lidarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Lidarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Lidarr/Lidarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Lidarr/Lidarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Lidarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start lidarr.service&amp;lt;/code&amp;gt; Restart Lidarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_8_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_8_upgrade_for_improved_stability|Mono version is less than 5.8, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Lidarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform..&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8686/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;fpcalc_upgrade&amp;quot;&amp;gt;'''[[#fpcalc_upgrade|Fpcalc Needs Upgrading]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
Lidarr can use chromaprint audio fingerprinting to identify tracks. This depends on an external binary, which is distributed with Lidarr for Windows and macOS, but must be provided independently on Linux.&lt;br /&gt;
&lt;br /&gt;
To fix this on a native Linux instance, install the appropriate package using your package manager and make sure that fpcalc is on your PATH (this can be checked using which fpcalc and verifying that the correct location of fpcalc is returned):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle;&amp;quot;&lt;br /&gt;
! Distribution&lt;br /&gt;
! Package&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Debian/Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;libchromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Fedora/CentOS&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Arch&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | OpenSUSE&lt;br /&gt;
|&amp;lt;code&amp;gt; chromaprint-fpcalc&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Synology&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Readarr are targeted for .NET. We will soon no longer provide legacy mono builds for those platforms that cannot use .NET. You are running one of these legacy builds but your platform supports .NET Core.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Readarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://readarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop readarr&amp;lt;/code&amp;gt; Stop Readarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Readarr /opt/Readarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Readarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Readarr/ /opt&amp;lt;/code&amp;gt; Move the new Readarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R readarr:readarr /opt/Readarr&amp;lt;/code&amp;gt; Ensure Readarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;readarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Readarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/readarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Readarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Readarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Readarr/Readarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Readarr/Readarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Readarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start readarr.service&amp;lt;/code&amp;gt; Restart Readarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_2_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_2_upgrade_for_improved_stability|Mono version is less than 5.2, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Readarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8787/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Download Clients ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Radarr to be able to download media. Since Radarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Radarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Radarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Radarr instance and your download client on a local network. See [[Radarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Radarr. Therefore Radarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Radarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Radarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Radarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Radarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished movie is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Radarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Radarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Radarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Radarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/movies&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Radarr when the download client tells Radarr it's done Radarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/movies&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/hardlinks How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
[https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Within the application, a root folder is defined as the configured media library folder. You're downloading directly into your root (library) folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Radarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr or the user radarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Sonarr to be able to download media. Since Sonarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Sonarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Sonarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Sonarr instance and your download client on a local network. See [[Sonarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Sonarr. Therefore Sonarr has decided to temporarily stop querying the download client on it's normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Sonarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Sonarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Within the application, a root folder is defined as the configured media library folder. You're downloading directly into your root (library) folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Sonarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Sonarr/V3/Sonarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr or the user sonarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=&amp;quot;sonarr_system_status_health_download_clients&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Lidarr to be able to download media. Since Lidarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Lidarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Lidarr instance and your download client on a local network. See [[Lidarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Lidarr. Therefore Lidarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Lidarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Lidarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Lidarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Lidarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Lidarr when its complete that the finished song is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Lidarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Lidarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Lidarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Lidarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/audio&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Lidarr when the download client tells Lidarr it's done Lidarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/audio&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Within the application, a root folder is defined as the configured media library folder. You're downloading directly into your root (library) folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Lidarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr or the user lidarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Readarr to be able to download media. Since Readarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Readarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Readarr instance and your download client on a local network. See [[Readarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Readarr. Therefore Readarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Readarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Readarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Readarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Readarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished book is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Readarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Readarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Readarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Readarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/books&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Readarr when the download client tells Readarr it's done Readarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/books&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Within the application, a root folder is defined as the configured media library folder. You're downloading directly into your root (library) folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Readarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr or the user readarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Completed/Failed Download Handling ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Radarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Radarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Sonarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Sonarr are on the same machine since it gets the path to be imported directly from the &lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Lidarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Lidrr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Readarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Readarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Indexers ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Radarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Radarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Radarr uses the RSS feed to pick up new releases as they come along. More info on that [[Radarr FAQ#How does Radarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires indexers to be able to discover new releases. [[Radarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Radarr will only be able to find new releases via the RSS feeds. But searching for movies (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Radarr tried to use one of your indexers. To limit retries, Radarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Radarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Radarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Sonarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Sonarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Sonarr uses the RSS feed to pick up new releases as they come along. More info on that [[Sonarr FAQ#How does Sonarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires indexers to be able to discover new releases. [[Sonarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Sonarr will only be able to find new releases via the RSS feeds. But searching for episodes (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Sonarr tried to use one of your indexers. To limit retries, Sonarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Sonarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Sonarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Lidarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Lidarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Lidarr uses the RSS feed to pick up new releases as they come along. More info on that [[Lidarr FAQ#How does Lidarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires indexers to be able to discover new releases. [[Lidarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Lidarr will only be able to find new releases via the RSS feeds. But searching for music (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Lidarr tried to use one of your indexers. To limit retries, Lidarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Lidarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Lidarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Readarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Readarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Readarr uses the RSS feed to pick up new releases as they come along. More info on that [[Readarr FAQ#How does Readarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires indexers to be able to discover new releases. [[Readarr_Settings#Indexers|Please read the wiki on instructions how to add indexers.]]&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Readarr will only be able to find new releases via the RSS feeds. But searching for books (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Readarr tried to use one of your indexers. To limit retries, Readarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Readarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Readarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Folders ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a Movie is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the movie that is still using the old root folder and edit it to the correct root Folder&lt;br /&gt;
***# Easiest way to find this is to go to the Movies (Library) Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path&lt;br /&gt;
***# Select mass edit on the top bar and from the '''Root Paths''' drop down select the new root path that you want these movies to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the movie folders to '&amp;lt;root path&amp;gt;' ?''' This will also state '''This will also rename the movie folder per the movie folder format in settings.''' Simply select No if the you do not want Radarr to move your files&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a series is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the series that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Series &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these series to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the series folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Sonarr to move your files&lt;br /&gt;
* &amp;lt;span id=&amp;quot;import_list_missing_root_folder&amp;quot;&amp;gt;'''[[#import_list_missing_root_folder|Import List missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a list is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
**#Go to Settings &amp;gt; Import Lists&lt;br /&gt;
**#Edit the import lists that were mentioned in the health check&lt;br /&gt;
**#Save&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an artist is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the artist that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these artists to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the artist folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Lidarr to move your files&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an author is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the author that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these authors to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the author folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Readarr to move your files&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Media ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;movie_was_removed_from_tmdb&amp;quot;&amp;gt;'''[[#movie_was_removed_from_tmdb|Movie was removed from TMDb]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The movie is linked to a TMDb Id that was deleted from TMDb, usually because it was a duplicate, wasn't a movie or changed ID for some other reason. Deleted movies will not receive any updates and should be corrected by the user to ensure continued functionality. Remove the movie from Radarr without deleting the files, then try to re-add it. If it doesn't show up in a search, check Radarr because it might be a TV miniseries like Stephen King's It.&amp;lt;br /&amp;gt;&lt;br /&gt;
** You can find and edit deleted movies by creating a custom filter using the following steps: 1. Click Movies from the left menu 2. Click the dropdown on Filter and select “Custom Filter” 3. Enter a label, for example “Deleted Movies” 4. Make the filter as follows: Status is Deleted 5. Click save and select the newly created filter from the filter dropdown menu&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;lists_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#lists_are_unavailable_due_to_failures|Lists are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Typically this simply means that Radarr is no longer able to communicate via API or via logging in to your chosen list provider. Your best bet if the problem persists is to contact them in order to rule them out, as their systems maybe overloaded from time to time.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;series_removed_from_thetvdb&amp;quot;&amp;gt;'''[[#series_removed_from_thetvdb|Series Removed from TheTVDB]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The affected series were removed from TheTVDB, this usually happens because it is a duplicate or considered part of a different series. To correct you will need to remove the affected series and add the correct series.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=radarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Lidarr&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Readarr&lt;br /&gt;
&amp;lt;section end=readarr_system_status_about /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Info ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home Page: [https://radarr.video Radarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Radarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/radarr r/radarr]&lt;br /&gt;
* Discord: [https://radarr.video/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/radarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Radarr/Radarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Radarr/Radarr/issues here]&lt;br /&gt;
&amp;lt;section end=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://sonarr.tv Sonarr's home page]&lt;br /&gt;
* Forums: [https://forums.sonarr.tv Sonarr Forums]&lt;br /&gt;
* Discord: [https://discord.gg/M6BvZn5 Join our discord]&lt;br /&gt;
* Reddit: [https://reddit.com/r/sonarr r/sonarr]&lt;br /&gt;
* Twitter: [https://twitter.com/sonarrtv @sonarrtv]&lt;br /&gt;
* IRC: [https://webchat.freenode.net/?channels=#sonarr #sonarr on Freenode]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/sonarr You're here already]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://sonarr.tv/donate click here]&lt;br /&gt;
* Source: https://github.com/Sonarr/Sonarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on Github [https://github.com/Sonarr/Sonarr/issues here]&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://lidarr.audio Lidarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Lidarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/lidarr r/lidarr]&lt;br /&gt;
* Discord: [https://lidarr.audio/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/lidarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/lidarr/Lidarr/ Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on GitHub [https://github.com/Lidarr/Lidarr/issues here]&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://readarr.com Readarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Readarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/readarr r/readarr]&lt;br /&gt;
* Discord: [https://readarr.com/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate click [https://opencollective.com/readarr here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Readarr/Readarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Readarr/Readarr/issues click here]&lt;br /&gt;
&amp;lt;section end=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Lidarr_FAQ&amp;diff=3529</id>
		<title>Lidarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Lidarr_FAQ&amp;diff=3529"/>
		<updated>2021-05-13T20:39:25Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Lidarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_lidarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_lidarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lidarr 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.&lt;br /&gt;
* Lidarr 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 Lidarr 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 Lidarr's Release-Push API endpoint along with an IRC announce channel to push releases to Lidarr for processing which can happen in near real time and with less overhead on the indexer and Lidarr as Lidarr doesn’t need to request the RSS feed too frequently and process the same releases over and over.&lt;br /&gt;
&lt;br /&gt;
== Why does Lidarr only show studio albums, How do I find singles or EPs? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_does_lidarr_only_show_studio_albums_how_do_i_find_singles_or_eps&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_does_lidarr_only_show_studio_albums_how_do_i_find_singles_or_eps|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lidarr defaults to only bringing in studio albums for each artist. However, you can expand the album types per an artist, or for your entire library by utilizing [[Lidarr Settings#Metadata Profiles|Metadata Profiles]]. &lt;br /&gt;
&lt;br /&gt;
== Why can't I add a various artists album? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_various_artists_album&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_various_artists_album|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Various Artists and other meta artists on Musicbrainz are due to the number of entries they provide.&lt;br /&gt;
&lt;br /&gt;
== Can I add just an album? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_add_just_an_album&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#an_i_add_just_an_album|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Not at the moment.&lt;br /&gt;
&lt;br /&gt;
== Can I download single tracks? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_download_single_tracks&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_download_single_tracks|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lidarr works by searching for and downloading full releases, therefore individual tracks cannot be downloaded unless they were released as a single by the artist.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't artist X show up in search? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_artist_x_show_up_in_search&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_artist_x_show_up_in_search|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Search is still a work in progress. Artists that don't show up in search may be added by searching for `lidarr:mbid` where `mbid` is the Musicbrainz ID of the artist.&lt;br /&gt;
&lt;br /&gt;
== Lidarr matched an album with too many tracks. How can I change the Album to the correct Release? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;lidarr_matched_an_album_with_too_many_tracks_how_can_i_change_thealbum_to_the_correct_release&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#lidarr_matched_an_album_with_too_many_tracks_how_can_i_change_thealbum_to_the_correct_release|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Open the Album details page and select the Edit Icon in the top nav. There you can find a dropdown of all releases tied to that Album.&lt;br /&gt;
&lt;br /&gt;
== I'm having trouble importing my artists, what could it be? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;im_having_trouble_importing_my_artists_what_could_it_be&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#im_having_trouble_importing_my_artists_what_could_it_be|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The artist import process just imports the Artist names and path locations, which are then stored in the database so that a) metadata can be retrieved and b) downloaded content can be put in the same location in future.  To this end, the user account that Lidarr runs under needs both read and write to your data directory.&lt;br /&gt;
&lt;br /&gt;
== I can't find a release in Lidarr but it is on MusicBrainz ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;cant_find_release_lidarr_on_mb&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#cant_find_release_lidarr_on_mb|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is likely due to the release having an &amp;lt;code&amp;gt;unknown&amp;lt;/code&amp;gt; release status.  Update MusicBrainz.&lt;br /&gt;
&lt;br /&gt;
== How often do Lidarr's and MusicBrainz databases sync? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;lidarr_mb_db_sync&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#lidarr_mb_db_sync|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Every hour at 5 after the hour&lt;br /&gt;
&lt;br /&gt;
== How can I add missing artist images? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;missing_artist_images&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#missing_artist_images|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Add art to fanart.tv and wait ~7+ days for it to clear through the cache. Then refresh the metadata.&lt;br /&gt;
&lt;br /&gt;
== How can I get missing album images? (Cover Art) ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;missing_album_images&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#missing_album_images|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Add coverart to musicbrainz and wait ~1hr+ for it to clear through the cache. Then refresh the metadata.&lt;br /&gt;
&lt;br /&gt;
== I'm having trouble importing my artists, what could it be? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;im_having_trouble_importing_my_artists_what_could_it_be&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#im_having_trouble_importing_my_artists_what_could_it_be|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The artist import process just imports the Artist names and path locations, which are then stored in the database so that a) metadata can be retrieved and b) downloaded content can be put in the same location in future.  To this end, the user account that Lidarr runs under needs both read and write to your data directory.&lt;br /&gt;
{{FAQ|ARRNAME=Lidarr|ARRDISCORD=https://lidarr.audio/discord|ARRPORT=8686}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3528</id>
		<title>Sonarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3528"/>
		<updated>2021-05-13T04:50:47Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* How does Sonarr find episodes? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Sonarr find episodes? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_Sonarr_find_episodes&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_Sonarr_find_episodes|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr does ''not'' regularly search for episode 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 episodes/newly uploaded releases, then compares that with its list of episodes that are missing or need to be upgraded. Any matches are downloaded. This lets Sonarr 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.&lt;br /&gt;
* So how do you deal with the present and past? When you're adding a show, you'll need to set the correct path, profile and monitoring status then use the Start search for missing checkbox. If the show has had no episodes and hasn't been released yet, you don't need to initiate a search.&lt;br /&gt;
* Put another way, Sonarr will only find releases that are newly uploaded to your indexers. It will not actively try to find releases uploaded in the past.&lt;br /&gt;
* If you've already added the show, but now you want to search for it, you have a few choices. You can go to the show's page and use the search button, which will do a search and then automatically pick episode(s). You can search individual episodes or seasons automatically or manually. Or you can use the filters of &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* If Sonarr has been offline for an extended period of time, Sonarr 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 Sonarr will be able to process the releases it would have missed and avoid you needing to perform a search for the missed episodes.&lt;br /&gt;
&lt;br /&gt;
== Why didn’t Sonarr grab an episode I was expecting? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Why_didnt_Sonarr_grab_an_episode_i_was_expecting&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#Why_didnt_Sonarr_grab_an_episode_i_was_expecting|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, make sure you read and understand the section above called ''“How does Sonarr find episodes?”'' Second, make sure at least one of your indexers has the episode you were expecting to be grabbed.&lt;br /&gt;
# Click the ‘Manual Search’ icon next to the episode listing in Sonarr. Are there any results? If no, then either Sonarr is having trouble communicating with your indexers, or your indexers do not have the episode, or the episode is improperly named/categorized on the indexer.&lt;br /&gt;
# '''If there are results from step 1''', check next to them for red exclamation point icon. Hover over the icon to see why that release is not a candidate for automatic downloads. If every result has the icon, then no automatic download will occur.&lt;br /&gt;
# '''If there is at least one valid manual search result from step 2''', then an automatic download should have happened. If it didn’t, the most likely reason is a temporary communication problem preventing an RSS Sync from your indexer. It is recommended to have several indexers set up for best results.&lt;br /&gt;
# '''If there is no manual result from a show, but you can find it when you browse your indexer’s website''' - This is a common problem that is most frequently caused by having an insufficient number of indexers. Different indexers index different content, and not all shows on your indexer may be tagged properly, which would cause Sonarr’s search to fail. Having several indexers active is the best solution to this problem.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Sonarr/Sonarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs#L31-L40s can be found here].&lt;br /&gt;
'''''As of 3/26/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Language&lt;br /&gt;
# Preferred Word Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Episode Count&lt;br /&gt;
# Episode Number&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== Preferred Words FAQs ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Preferred_Words_FAQs&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#Preferred_Words_FAQs|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the score of the on disk file:&lt;br /&gt;
The existing name of the file and the &amp;quot;scene name&amp;quot; of the release are evaluated for preferred words.  The higher score of the two is taken.&lt;br /&gt;
&lt;br /&gt;
How are preferred words included in renaming?&lt;br /&gt;
&lt;br /&gt;
For Sonarr you can make use of the `{Preferred Words}` token in your renaming scheme. and also check mark `Include Preferred when Renaming` in the release profile.&lt;br /&gt;
take a look [https://trash-guides.info/Sonarr/V3/Sonarr-recommended-naming-scheme/ HERE] for a recommended naming scheme examples for Sonarr.&lt;br /&gt;
&lt;br /&gt;
Using the tokens in your renaming scheme could help with download loop issues.&lt;br /&gt;
&lt;br /&gt;
Preferred Words always upgrade a release even if the quality and/or language cutoff has been met.&lt;br /&gt;
== How does Sonarr handle scene numbering issues (American Dad!, etc)? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_sonarr_handle_scene_numbering_issues&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_sonarr_handle_scene_numbering_issues|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''How Sonarr handles scene numbering issues'''&lt;br /&gt;
** Sonarr relies on [http://thexem.de/ TheXEM], a community driven site that lets users create mappings of shows that the scene (the people that post the files) and TheTVDB (which typically follows the network’s numbering). There are a number of shows on there already, but it is easy to add another and typically the changes are accepted within a couple days (if they’re correct). TheXEM is used to correct differences in episode numbering (disagreement whether an episode is a special or not) as well as season number differences, such as episodes being released as S10E01, but TheTVDB listing that same episode as S2017E01.&lt;br /&gt;
* '''Problematic Shows'''&lt;br /&gt;
** This by no means is an all inclusive list of shows that have known issues with scene mapping however, these are the big ones that come to mind while writing this.&lt;br /&gt;
** Typical Issue: Scene numbering does not match TVDb numbering so Sonarr doesn't work. Well enter XEM which creates a map for Sonarr to look at. &lt;br /&gt;
*** Scene releases double episodes in a single file since that is how they air but TVDb marks each episode individually.&lt;br /&gt;
*** Scene uses a year for the season S2010 and TVDb uses S01.&lt;br /&gt;
** [http://thexem.de XEM] works in most cases and keeps it running smooth without you ever knowing. However as with most things, there will always be a ''black sheep'' and in this case there is a list of them.&lt;br /&gt;
** This is an incomplete list of the known shows and how/why they're problematic:&lt;br /&gt;
*** American Dad&lt;br /&gt;
*** Arrested Development&lt;br /&gt;
*** Mythbusters&lt;br /&gt;
*** Paw Patrol&lt;br /&gt;
**** Double episode files vs single episode TVDb but also not all episodes are doubles so the map can get added wrong pointing to which ones are singles vs doubles&lt;br /&gt;
*** Pawn Stars&lt;br /&gt;
*** Pokémon&lt;br /&gt;
**** On TheXem, [http://thexem.de/xem/show/4638 pokemon] is tracking * dubbed* episodes. So if you want subbed episodes, you may be out of luck. If certain release groups are following TVDB and not XEM mapping, please contact us on our discord and bring the release name and group name as exceptions can be added for groups who follow TVDB.&lt;br /&gt;
* '''Possible resolutions:'''&lt;br /&gt;
# TVDb adds alternate ordering to the API (Current status: They say v4 but don't count on it to work or be stable based on the history of v3)&lt;br /&gt;
# XEM adds a map to allow for alternate orders that sonarr can use (Current status: Unlikely)&lt;br /&gt;
# Sonarr allows for disabling of XEM maps when doing manual searches (Current status: Unlikely)&lt;br /&gt;
* '''Sonarr side effects:'''&lt;br /&gt;
** On top of the issues with the shows already, Sonarr also has some odd behavior so you may just need to overlook this as well. Example:&lt;br /&gt;
** American Dad is currently on S17 based on TVDb or S16 based on Scene at the time of this writing. So searching in sonarr for season 17 will '''only''' return S16 results because of the XEM map. If you have a tracker with S17 episodes (because they use P2P and not Scene), please contact us on our discord and bring the release name and group name as exceptions can be added for groups who follow TVDB.&lt;br /&gt;
&lt;br /&gt;
== Why can’t Sonarr import episode files for series X? / Why can’t Sonarr find releases for series X? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_sonarr_import_episode_files_for_series_x_why_cant_sonarr_find_releases_for_series_x&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_sonarr_import_episode_files_for_series_x_why_cant_sonarr_find_releases_for_series_x|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sonarr relies on being able to match titles, often the scene posts episodes using different titles, eg ''CSI: Crime Scene Investigation'' as just ''CSI'' so Sonarr can’t match the names without some help. Sonarr maintains a list of problematic series which lets us solve this issue. '''For anime, it will need to be added to [https://thexem.de thexem.de]''', for other series to request a new mapping see the steps below.&lt;br /&gt;
&lt;br /&gt;
# Make sure it hasn’t already been requested. [https://docs.google.com/spreadsheet/ccc?key=0Atcf2VZ47O8tdGdQN1ZTbjFRanhFSTBlU0xhbzhuMGc#gid=0 Requested Mappings]&lt;br /&gt;
# Make a new request here: [https://docs.google.com/forms/d/15S6FKZf5dDXOThH4Gkp3QCNtS9Q-AmxIiOpEBJJxi-o/viewform Scene Mapping Request Form]&lt;br /&gt;
&lt;br /&gt;
''Typically these are added within 1-2 days.''&lt;br /&gt;
&lt;br /&gt;
''Again, do not request a mapping for Anime; use XEM for that.''  Further information can be found with some of the XEM folks that hangout in our [https://discord.gg/an9rnEdWs5 &amp;lt;nowiki&amp;gt;#XEM&amp;lt;/nowiki&amp;gt; discord channel].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The series &amp;quot;Helt Perfekt&amp;quot; with TVDB ids of &amp;lt;code&amp;gt;343189&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;252077&amp;lt;/code&amp;gt; is difficult to automate due to TVDB having the same name for both shows, violating TVDB's own rules.  The first entry for the series gets the name.  Any future entries for the series must have the year as part of the series name.  However, a scene exception as been added to map releases (case sensitive mapping) Helt Perfekt releases containing &amp;lt;code&amp;gt;NORWEGIAN&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;252077&amp;lt;/code&amp;gt; and containing &amp;lt;code&amp;gt;SWEDISH&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;343189&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TVDB is updated why isn't Sonarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;tvdb_is_updated_why_is_not_sonarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#tvdb_is_updated_why_is_not_sonarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TVDB has a 24 hour cache on their API.  Skyhook has a much smaller few hour cache on top of that.  Sonarr only runs the Refresh Series task every 12 hours.  Thus it typically takes 24 to 48 hours for a TVDB update to make it into Sonarr.&lt;br /&gt;
&lt;br /&gt;
If you know a TVDB update was made more than 48 hours ago, then please come discuss on our [https://discord.gg/M6BvZn5 Discord].&lt;br /&gt;
== I see that feature/bug X was fixed, why can’t I see it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;i_see_that_feature_bug_x_was_fixed_why_cant_i_see_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_see_that_feature_bug_x_was_fixed_why_cant_i_see_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sonarr consists of two main branches of code, &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;is released periodically, when the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch is stable and &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; is for pre-release testing and people willing to live on the edge, if you want to help out testing or want more information on the two branches, please see: [[Sonarr_Settings#Updates|Release Branches]]. When a feature is marked as in &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; it will only be available to users running the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch, once it has been move to live (in &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;) it is officially released.&lt;br /&gt;
&lt;br /&gt;
== Episode Progress - How is it calculated? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;episode_progress_-_how_is_it_calculated&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#episode_progress_-_how_is_it_calculated|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two parts to the episode count, one being the number of episodes (Episode Count) and the other being the number of episodes with files (Episode File Count), each one uses slightly different logic to give you the overall progress for a series or season.&lt;br /&gt;
&lt;br /&gt;
* Episode Count&lt;br /&gt;
** Episode has already aired AND is monitored OR&lt;br /&gt;
** Episode has a file&lt;br /&gt;
* Episode File Count&lt;br /&gt;
** Episode has a file&lt;br /&gt;
&lt;br /&gt;
If a series has 10 episodes that have all aired and you don’t have any files for them you would have 0/10 episodes, if you unmonitored all the episodes in that series you would have 0/0 and if you got all the episodes for that series, regardless of if the episodes are monitored or not, you would have 10/10 episodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How do I access Sonarr from another computer? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_I_access_sonarr_from_another_computer&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_I_access_sonarr_from_another_computer|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default Sonarr doesn’t listen to requests from all systems (when not run as administrator), it will only listen on localhost, this is due to how the Web Server Sonarr uses integrates with Windows (this also applies for current alternatives). If Sonarr is run as an administrator it will correctly register itself with Windows as well as open the Firewall port so it can be accessed from other systems on your network. Running as admin only needs to happen once (if you change the port it will need to be re-run).&lt;br /&gt;
&lt;br /&gt;
== Why doesn’t Sonarr automatically search for missing episodes? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_sonarr_automatically_search_for_missing_episodes&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_sonarr_automatically_search_for_missing_episodes|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two times when we would want to have missing episodes searched for, when a new series with existing aired episodes is added and when Sonarr has been offline and unable to find episodes as it normally would. Endlessly searching for episodes that have aired that are missing is a waste of resources, both in terms of local processing power and on the indexers and in our experience catches users off guard, wasting bandwidth.&lt;br /&gt;
&lt;br /&gt;
In v1 of Sonarr we had an opt in backlog search option, often people would turn it on and then get a bunch of old episodes and ask us why, we also had indexers ask why they saw an increase in API calls, which was due to the backlog searching.&lt;br /&gt;
&lt;br /&gt;
In v2 we sat back and thought about it and realized the benefit is not really there, we could try to throttle the searching, but that just draws it out and still does the same thing; hammer the indexer with useless requests. If the episode wasn’t there the last time the search was performed, why would it be there now? It would be if it was reposted, but if it was reposted, the automatic process that gets new episodes would see it was posted and act on it.&lt;br /&gt;
&lt;br /&gt;
== Why does Sonarr refresh series information so frequently? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_does_sonarr_refresh_series_information_so_frequently&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_does_sonarr_refresh_series_information_so_frequently|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr refreshes series and episode information in addition to rescanning the disk for files every 12 hours. This might seem aggressive, but is a very important process. The data refresh from our TVDB proxy is important, because new episode information is synced down, air dates, number of episodes, status (continuing/ended). Even shows that aren’t airing are being updated with new information.&lt;br /&gt;
* The disk scan is less important, but is used to check for new files that weren’t sorted by Sonarr and detect deleted files.&lt;br /&gt;
* The most time consuming portion is the information refresh (assuming reasonable disk access speed), larger shows take longer due to the number of episodes to process.&lt;br /&gt;
&lt;br /&gt;
== Why is there a number next to Activity? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_is_there_a_number_next_to_activity&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_is_there_a_number_next_to_activity|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* This number shows the count of episodes in your download client’s queue and the last 30 items in its history that have not yet been imported. If the number is blue it is operating normally and should import episodes when they complete. Yellow means there is a warning on one of the episodes. Red means there has been an error. In the case of yellow (warning) and red (error), you will need to look at the queue under Activity to see what the issue is (hover over the icon to get more details).&lt;br /&gt;
* You need to remove the item from your download client’s queue or history to remove them from Sonarr’s queue.&lt;br /&gt;
&lt;br /&gt;
== I see log messages for shows I don’t have/don’t want ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;i_see_log_messages_for_shows_i_don_t_have_dont_want&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_see_log_messages_for_shows_i_don_t_have_dont_want|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* These messages are completely normal and come from the RSS feeds that Sonarr checks to see if there are episodes you do want, usually these only appear in debug/trace logging, but in the event of an problem processing an item you may see a warning or error. It is safe to ignore the warnings/errors as well since they are for shows you don’t want, in the event it is for a show you want, open up a support thread on the forums.&lt;br /&gt;
&lt;br /&gt;
== Seeding torrents aren’t deleted automatically ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;seeding_torrents_arent_deleted_automatically&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#seeding_torrents_arent_deleted_automatically|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When a torrent that is still seeding is imported, it is copied or hard linked (if enabled and ''possible'') so that the torrent client can continue seeding. In an ideal setup, the torrent download folder and the library folder will be on the same file system and ''look like it'' (Docker and network shares make this easy to get wrong), which makes hard links possible and minimizes wasted space.&lt;br /&gt;
* In addition, you can configure your seed time/ratio goals in Sonarr or your download client, setup your download client to ''pause'' or ''stop'' when they’re met and enable Remove under Completed and Failed Download Handler. That way, torrents that finish seeding will be removed from the download client by Sonarr.&lt;br /&gt;
&lt;br /&gt;
== Why can’t I add a new series? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_series&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_series|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In the event that TheTVDB is unavailable Sonarr is unable to get search results and you will be unable to add any new series by searching. You may be able to add a new series by the TVDBID if you know what it is, the UI explains how to add it by an ID.&lt;br /&gt;
* Sonarr cannot add any series that does not have an English language title. If you try to add a series via TVDB ID that does not have an English title. If no English title exist for that series on TheTVDB it will need to be added (if available).&lt;br /&gt;
* The show must be a TV Series, and not a movie. It must also exist on TVDB. If it is on IMDB, TMDB, or anywhere else, but not on TVDB you cannot add the show.&lt;br /&gt;
* The series must exist on TVDB&lt;br /&gt;
&lt;br /&gt;
== Why can’t I add a new series when I know the TVDB ID? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_series_when_i_know_the_tvdb_id&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_series_when_i_know_the_tvdb_id|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr cannot add any series that does not have an English language title. If you try to add a series via TVDB ID that does not have an English title. If no English title exist for that series on TheTVDB it will need to be added (if available).&lt;br /&gt;
&lt;br /&gt;
== Sonarr won't work on Big Sur ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;sonarr_wont_work_on_big_sur&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#sonarr_wont_work_on_big_sur|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run &amp;lt;code&amp;gt;chmod +x /Applications/Sonarr.app/Contents/MacOS/Sonarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== What's the different Series Types? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;whats_the_different_series_types&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#whats_the_different_series_types|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Most shows should be &amp;lt;code&amp;gt;Standard&amp;lt;/code&amp;gt;. For daily shows which are typically released with a date, &amp;lt;code&amp;gt;Daily&amp;lt;/code&amp;gt; should be used. Finally, there is anime where using &amp;lt;code&amp;gt;Anime&amp;lt;/code&amp;gt; is ''usually'' right, but sometimes &amp;lt;code&amp;gt;Standard&amp;lt;/code&amp;gt; can work better, so try the ''other'' one if you’re having issues.&lt;br /&gt;
&lt;br /&gt;
Please note that if the series type is set to anime and none of your enabled indexers have any anime categories configured then it effectively skips the indexer and may appear that it is not searching.&lt;br /&gt;
&lt;br /&gt;
=== Show Type Examples ===&lt;br /&gt;
Below are some example release names for each show type.  The specific differentiating piece is noted in bold.&lt;br /&gt;
&lt;br /&gt;
'''Daily'''&lt;br /&gt;
* Some.Daily.Show.'''2021.03.04'''.1080p.HDTV.x264-DARKSPORT&lt;br /&gt;
* A.Daily.Show.with.Some.Guy.'''2021.03.03'''.1080p.CC.WEB-DL.AAC2.0.x264-null&lt;br /&gt;
* DailyShow.'''2021.03.08'''.720p.HDTV.x264-NTb&lt;br /&gt;
'''Standard'''&lt;br /&gt;
* The.Show.'''S20E03'''.Episode.Title.Part.3.1080p.HULU.WEB-DL.DDP5.1.H.264-NTb&lt;br /&gt;
* Another.Show.'''S03E08'''.1080p.WEB.H264-GGEZ&lt;br /&gt;
* GreatShow.'''S17E02'''.1080p.HDTV.x264-DARKFLiX&lt;br /&gt;
'''Anime'''&lt;br /&gt;
* Anime.Origins.'''E04'''.File.4_.Monkey.WEB-DL.H.264.1080p.AAC2.0.AC3.5.1.Srt.EngCC-Pikanet128.1272903A&lt;br /&gt;
* [Coalgirls] Human X Monkey '''148''' (1920x1080 Blu-ray FLAC) [63B8AC67]&lt;br /&gt;
* [KaiDubs] Series x Title (2011) - '''142''' [1080p] [English Dub] [CC] [AS-DL] [A24AB2E5]&lt;br /&gt;
&lt;br /&gt;
== How can I rename my series folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_series_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_series_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Series &lt;br /&gt;
# Mass Editor&lt;br /&gt;
# Select what series need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the series currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Sonarr|ARRDISCORD=https://discord.gg/M6BvZn5|ARRPORT=8989}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3527</id>
		<title>Sonarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3527"/>
		<updated>2021-05-13T04:49:40Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Sonarr find episodes? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_Sonarr_find_episodes&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_Sonarr_find_episodes|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr does ''not'' regularly search for episode 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 episodes/newly uploaded releases, then compares that with its list of episodes that are missing or need to be upgraded. Any matches are downloaded. This lets Sonarr 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.&lt;br /&gt;
* So how do you deal with the present and past? When you're adding a show, you'll need to set the correct path, profile and monitoring status then use the Start search for missing checkbox. If the show has had no episodes and hasn't been released yet, you don't need to initiate a search.&lt;br /&gt;
* Put another way, Sonarr will only find episodes that are newly uploaded to your indexers. It will not actively try to find episodes you want that uploaded in the past.&lt;br /&gt;
* If you've already added the show, but now you want to search for it, you have a few choices. You can go to the show's page and use the search button, which will do a search and then automatically pick episode(s). You can search individual episodes or seasons automatically or manually. Or you can use the filters of &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* If Sonarr has been offline for an extended period of time, Sonarr 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 Sonarr will be able to process the releases it would have missed and avoid you needing to perform a search for the missed episodes.&lt;br /&gt;
&lt;br /&gt;
== Why didn’t Sonarr grab an episode I was expecting? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Why_didnt_Sonarr_grab_an_episode_i_was_expecting&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#Why_didnt_Sonarr_grab_an_episode_i_was_expecting|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, make sure you read and understand the section above called ''“How does Sonarr find episodes?”'' Second, make sure at least one of your indexers has the episode you were expecting to be grabbed.&lt;br /&gt;
# Click the ‘Manual Search’ icon next to the episode listing in Sonarr. Are there any results? If no, then either Sonarr is having trouble communicating with your indexers, or your indexers do not have the episode, or the episode is improperly named/categorized on the indexer.&lt;br /&gt;
# '''If there are results from step 1''', check next to them for red exclamation point icon. Hover over the icon to see why that release is not a candidate for automatic downloads. If every result has the icon, then no automatic download will occur.&lt;br /&gt;
# '''If there is at least one valid manual search result from step 2''', then an automatic download should have happened. If it didn’t, the most likely reason is a temporary communication problem preventing an RSS Sync from your indexer. It is recommended to have several indexers set up for best results.&lt;br /&gt;
# '''If there is no manual result from a show, but you can find it when you browse your indexer’s website''' - This is a common problem that is most frequently caused by having an insufficient number of indexers. Different indexers index different content, and not all shows on your indexer may be tagged properly, which would cause Sonarr’s search to fail. Having several indexers active is the best solution to this problem.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Sonarr/Sonarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs#L31-L40s can be found here].&lt;br /&gt;
'''''As of 3/26/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Language&lt;br /&gt;
# Preferred Word Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Episode Count&lt;br /&gt;
# Episode Number&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== Preferred Words FAQs ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Preferred_Words_FAQs&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#Preferred_Words_FAQs|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the score of the on disk file:&lt;br /&gt;
The existing name of the file and the &amp;quot;scene name&amp;quot; of the release are evaluated for preferred words.  The higher score of the two is taken.&lt;br /&gt;
&lt;br /&gt;
How are preferred words included in renaming?&lt;br /&gt;
&lt;br /&gt;
For Sonarr you can make use of the `{Preferred Words}` token in your renaming scheme. and also check mark `Include Preferred when Renaming` in the release profile.&lt;br /&gt;
take a look [https://trash-guides.info/Sonarr/V3/Sonarr-recommended-naming-scheme/ HERE] for a recommended naming scheme examples for Sonarr.&lt;br /&gt;
&lt;br /&gt;
Using the tokens in your renaming scheme could help with download loop issues.&lt;br /&gt;
&lt;br /&gt;
Preferred Words always upgrade a release even if the quality and/or language cutoff has been met.&lt;br /&gt;
== How does Sonarr handle scene numbering issues (American Dad!, etc)? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_sonarr_handle_scene_numbering_issues&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_sonarr_handle_scene_numbering_issues|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''How Sonarr handles scene numbering issues'''&lt;br /&gt;
** Sonarr relies on [http://thexem.de/ TheXEM], a community driven site that lets users create mappings of shows that the scene (the people that post the files) and TheTVDB (which typically follows the network’s numbering). There are a number of shows on there already, but it is easy to add another and typically the changes are accepted within a couple days (if they’re correct). TheXEM is used to correct differences in episode numbering (disagreement whether an episode is a special or not) as well as season number differences, such as episodes being released as S10E01, but TheTVDB listing that same episode as S2017E01.&lt;br /&gt;
* '''Problematic Shows'''&lt;br /&gt;
** This by no means is an all inclusive list of shows that have known issues with scene mapping however, these are the big ones that come to mind while writing this.&lt;br /&gt;
** Typical Issue: Scene numbering does not match TVDb numbering so Sonarr doesn't work. Well enter XEM which creates a map for Sonarr to look at. &lt;br /&gt;
*** Scene releases double episodes in a single file since that is how they air but TVDb marks each episode individually.&lt;br /&gt;
*** Scene uses a year for the season S2010 and TVDb uses S01.&lt;br /&gt;
** [http://thexem.de XEM] works in most cases and keeps it running smooth without you ever knowing. However as with most things, there will always be a ''black sheep'' and in this case there is a list of them.&lt;br /&gt;
** This is an incomplete list of the known shows and how/why they're problematic:&lt;br /&gt;
*** American Dad&lt;br /&gt;
*** Arrested Development&lt;br /&gt;
*** Mythbusters&lt;br /&gt;
*** Paw Patrol&lt;br /&gt;
**** Double episode files vs single episode TVDb but also not all episodes are doubles so the map can get added wrong pointing to which ones are singles vs doubles&lt;br /&gt;
*** Pawn Stars&lt;br /&gt;
*** Pokémon&lt;br /&gt;
**** On TheXem, [http://thexem.de/xem/show/4638 pokemon] is tracking * dubbed* episodes. So if you want subbed episodes, you may be out of luck. If certain release groups are following TVDB and not XEM mapping, please contact us on our discord and bring the release name and group name as exceptions can be added for groups who follow TVDB.&lt;br /&gt;
* '''Possible resolutions:'''&lt;br /&gt;
# TVDb adds alternate ordering to the API (Current status: They say v4 but don't count on it to work or be stable based on the history of v3)&lt;br /&gt;
# XEM adds a map to allow for alternate orders that sonarr can use (Current status: Unlikely)&lt;br /&gt;
# Sonarr allows for disabling of XEM maps when doing manual searches (Current status: Unlikely)&lt;br /&gt;
* '''Sonarr side effects:'''&lt;br /&gt;
** On top of the issues with the shows already, Sonarr also has some odd behavior so you may just need to overlook this as well. Example:&lt;br /&gt;
** American Dad is currently on S17 based on TVDb or S16 based on Scene at the time of this writing. So searching in sonarr for season 17 will '''only''' return S16 results because of the XEM map. If you have a tracker with S17 episodes (because they use P2P and not Scene), please contact us on our discord and bring the release name and group name as exceptions can be added for groups who follow TVDB.&lt;br /&gt;
&lt;br /&gt;
== Why can’t Sonarr import episode files for series X? / Why can’t Sonarr find releases for series X? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_sonarr_import_episode_files_for_series_x_why_cant_sonarr_find_releases_for_series_x&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_sonarr_import_episode_files_for_series_x_why_cant_sonarr_find_releases_for_series_x|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sonarr relies on being able to match titles, often the scene posts episodes using different titles, eg ''CSI: Crime Scene Investigation'' as just ''CSI'' so Sonarr can’t match the names without some help. Sonarr maintains a list of problematic series which lets us solve this issue. '''For anime, it will need to be added to [https://thexem.de thexem.de]''', for other series to request a new mapping see the steps below.&lt;br /&gt;
&lt;br /&gt;
# Make sure it hasn’t already been requested. [https://docs.google.com/spreadsheet/ccc?key=0Atcf2VZ47O8tdGdQN1ZTbjFRanhFSTBlU0xhbzhuMGc#gid=0 Requested Mappings]&lt;br /&gt;
# Make a new request here: [https://docs.google.com/forms/d/15S6FKZf5dDXOThH4Gkp3QCNtS9Q-AmxIiOpEBJJxi-o/viewform Scene Mapping Request Form]&lt;br /&gt;
&lt;br /&gt;
''Typically these are added within 1-2 days.''&lt;br /&gt;
&lt;br /&gt;
''Again, do not request a mapping for Anime; use XEM for that.''  Further information can be found with some of the XEM folks that hangout in our [https://discord.gg/an9rnEdWs5 &amp;lt;nowiki&amp;gt;#XEM&amp;lt;/nowiki&amp;gt; discord channel].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The series &amp;quot;Helt Perfekt&amp;quot; with TVDB ids of &amp;lt;code&amp;gt;343189&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;252077&amp;lt;/code&amp;gt; is difficult to automate due to TVDB having the same name for both shows, violating TVDB's own rules.  The first entry for the series gets the name.  Any future entries for the series must have the year as part of the series name.  However, a scene exception as been added to map releases (case sensitive mapping) Helt Perfekt releases containing &amp;lt;code&amp;gt;NORWEGIAN&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;252077&amp;lt;/code&amp;gt; and containing &amp;lt;code&amp;gt;SWEDISH&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;343189&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TVDB is updated why isn't Sonarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;tvdb_is_updated_why_is_not_sonarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#tvdb_is_updated_why_is_not_sonarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TVDB has a 24 hour cache on their API.  Skyhook has a much smaller few hour cache on top of that.  Sonarr only runs the Refresh Series task every 12 hours.  Thus it typically takes 24 to 48 hours for a TVDB update to make it into Sonarr.&lt;br /&gt;
&lt;br /&gt;
If you know a TVDB update was made more than 48 hours ago, then please come discuss on our [https://discord.gg/M6BvZn5 Discord].&lt;br /&gt;
== I see that feature/bug X was fixed, why can’t I see it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;i_see_that_feature_bug_x_was_fixed_why_cant_i_see_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_see_that_feature_bug_x_was_fixed_why_cant_i_see_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sonarr consists of two main branches of code, &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;is released periodically, when the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch is stable and &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; is for pre-release testing and people willing to live on the edge, if you want to help out testing or want more information on the two branches, please see: [[Sonarr_Settings#Updates|Release Branches]]. When a feature is marked as in &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; it will only be available to users running the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch, once it has been move to live (in &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;) it is officially released.&lt;br /&gt;
&lt;br /&gt;
== Episode Progress - How is it calculated? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;episode_progress_-_how_is_it_calculated&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#episode_progress_-_how_is_it_calculated|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two parts to the episode count, one being the number of episodes (Episode Count) and the other being the number of episodes with files (Episode File Count), each one uses slightly different logic to give you the overall progress for a series or season.&lt;br /&gt;
&lt;br /&gt;
* Episode Count&lt;br /&gt;
** Episode has already aired AND is monitored OR&lt;br /&gt;
** Episode has a file&lt;br /&gt;
* Episode File Count&lt;br /&gt;
** Episode has a file&lt;br /&gt;
&lt;br /&gt;
If a series has 10 episodes that have all aired and you don’t have any files for them you would have 0/10 episodes, if you unmonitored all the episodes in that series you would have 0/0 and if you got all the episodes for that series, regardless of if the episodes are monitored or not, you would have 10/10 episodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How do I access Sonarr from another computer? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_I_access_sonarr_from_another_computer&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_I_access_sonarr_from_another_computer|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default Sonarr doesn’t listen to requests from all systems (when not run as administrator), it will only listen on localhost, this is due to how the Web Server Sonarr uses integrates with Windows (this also applies for current alternatives). If Sonarr is run as an administrator it will correctly register itself with Windows as well as open the Firewall port so it can be accessed from other systems on your network. Running as admin only needs to happen once (if you change the port it will need to be re-run).&lt;br /&gt;
&lt;br /&gt;
== Why doesn’t Sonarr automatically search for missing episodes? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_sonarr_automatically_search_for_missing_episodes&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_sonarr_automatically_search_for_missing_episodes|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two times when we would want to have missing episodes searched for, when a new series with existing aired episodes is added and when Sonarr has been offline and unable to find episodes as it normally would. Endlessly searching for episodes that have aired that are missing is a waste of resources, both in terms of local processing power and on the indexers and in our experience catches users off guard, wasting bandwidth.&lt;br /&gt;
&lt;br /&gt;
In v1 of Sonarr we had an opt in backlog search option, often people would turn it on and then get a bunch of old episodes and ask us why, we also had indexers ask why they saw an increase in API calls, which was due to the backlog searching.&lt;br /&gt;
&lt;br /&gt;
In v2 we sat back and thought about it and realized the benefit is not really there, we could try to throttle the searching, but that just draws it out and still does the same thing; hammer the indexer with useless requests. If the episode wasn’t there the last time the search was performed, why would it be there now? It would be if it was reposted, but if it was reposted, the automatic process that gets new episodes would see it was posted and act on it.&lt;br /&gt;
&lt;br /&gt;
== Why does Sonarr refresh series information so frequently? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_does_sonarr_refresh_series_information_so_frequently&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_does_sonarr_refresh_series_information_so_frequently|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr refreshes series and episode information in addition to rescanning the disk for files every 12 hours. This might seem aggressive, but is a very important process. The data refresh from our TVDB proxy is important, because new episode information is synced down, air dates, number of episodes, status (continuing/ended). Even shows that aren’t airing are being updated with new information.&lt;br /&gt;
* The disk scan is less important, but is used to check for new files that weren’t sorted by Sonarr and detect deleted files.&lt;br /&gt;
* The most time consuming portion is the information refresh (assuming reasonable disk access speed), larger shows take longer due to the number of episodes to process.&lt;br /&gt;
&lt;br /&gt;
== Why is there a number next to Activity? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_is_there_a_number_next_to_activity&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_is_there_a_number_next_to_activity|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* This number shows the count of episodes in your download client’s queue and the last 30 items in its history that have not yet been imported. If the number is blue it is operating normally and should import episodes when they complete. Yellow means there is a warning on one of the episodes. Red means there has been an error. In the case of yellow (warning) and red (error), you will need to look at the queue under Activity to see what the issue is (hover over the icon to get more details).&lt;br /&gt;
* You need to remove the item from your download client’s queue or history to remove them from Sonarr’s queue.&lt;br /&gt;
&lt;br /&gt;
== I see log messages for shows I don’t have/don’t want ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;i_see_log_messages_for_shows_i_don_t_have_dont_want&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_see_log_messages_for_shows_i_don_t_have_dont_want|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* These messages are completely normal and come from the RSS feeds that Sonarr checks to see if there are episodes you do want, usually these only appear in debug/trace logging, but in the event of an problem processing an item you may see a warning or error. It is safe to ignore the warnings/errors as well since they are for shows you don’t want, in the event it is for a show you want, open up a support thread on the forums.&lt;br /&gt;
&lt;br /&gt;
== Seeding torrents aren’t deleted automatically ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;seeding_torrents_arent_deleted_automatically&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#seeding_torrents_arent_deleted_automatically|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When a torrent that is still seeding is imported, it is copied or hard linked (if enabled and ''possible'') so that the torrent client can continue seeding. In an ideal setup, the torrent download folder and the library folder will be on the same file system and ''look like it'' (Docker and network shares make this easy to get wrong), which makes hard links possible and minimizes wasted space.&lt;br /&gt;
* In addition, you can configure your seed time/ratio goals in Sonarr or your download client, setup your download client to ''pause'' or ''stop'' when they’re met and enable Remove under Completed and Failed Download Handler. That way, torrents that finish seeding will be removed from the download client by Sonarr.&lt;br /&gt;
&lt;br /&gt;
== Why can’t I add a new series? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_series&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_series|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In the event that TheTVDB is unavailable Sonarr is unable to get search results and you will be unable to add any new series by searching. You may be able to add a new series by the TVDBID if you know what it is, the UI explains how to add it by an ID.&lt;br /&gt;
* Sonarr cannot add any series that does not have an English language title. If you try to add a series via TVDB ID that does not have an English title. If no English title exist for that series on TheTVDB it will need to be added (if available).&lt;br /&gt;
* The show must be a TV Series, and not a movie. It must also exist on TVDB. If it is on IMDB, TMDB, or anywhere else, but not on TVDB you cannot add the show.&lt;br /&gt;
* The series must exist on TVDB&lt;br /&gt;
&lt;br /&gt;
== Why can’t I add a new series when I know the TVDB ID? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_series_when_i_know_the_tvdb_id&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_series_when_i_know_the_tvdb_id|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr cannot add any series that does not have an English language title. If you try to add a series via TVDB ID that does not have an English title. If no English title exist for that series on TheTVDB it will need to be added (if available).&lt;br /&gt;
&lt;br /&gt;
== Sonarr won't work on Big Sur ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;sonarr_wont_work_on_big_sur&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#sonarr_wont_work_on_big_sur|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run &amp;lt;code&amp;gt;chmod +x /Applications/Sonarr.app/Contents/MacOS/Sonarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== What's the different Series Types? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;whats_the_different_series_types&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#whats_the_different_series_types|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Most shows should be &amp;lt;code&amp;gt;Standard&amp;lt;/code&amp;gt;. For daily shows which are typically released with a date, &amp;lt;code&amp;gt;Daily&amp;lt;/code&amp;gt; should be used. Finally, there is anime where using &amp;lt;code&amp;gt;Anime&amp;lt;/code&amp;gt; is ''usually'' right, but sometimes &amp;lt;code&amp;gt;Standard&amp;lt;/code&amp;gt; can work better, so try the ''other'' one if you’re having issues.&lt;br /&gt;
&lt;br /&gt;
Please note that if the series type is set to anime and none of your enabled indexers have any anime categories configured then it effectively skips the indexer and may appear that it is not searching.&lt;br /&gt;
&lt;br /&gt;
=== Show Type Examples ===&lt;br /&gt;
Below are some example release names for each show type.  The specific differentiating piece is noted in bold.&lt;br /&gt;
&lt;br /&gt;
'''Daily'''&lt;br /&gt;
* Some.Daily.Show.'''2021.03.04'''.1080p.HDTV.x264-DARKSPORT&lt;br /&gt;
* A.Daily.Show.with.Some.Guy.'''2021.03.03'''.1080p.CC.WEB-DL.AAC2.0.x264-null&lt;br /&gt;
* DailyShow.'''2021.03.08'''.720p.HDTV.x264-NTb&lt;br /&gt;
'''Standard'''&lt;br /&gt;
* The.Show.'''S20E03'''.Episode.Title.Part.3.1080p.HULU.WEB-DL.DDP5.1.H.264-NTb&lt;br /&gt;
* Another.Show.'''S03E08'''.1080p.WEB.H264-GGEZ&lt;br /&gt;
* GreatShow.'''S17E02'''.1080p.HDTV.x264-DARKFLiX&lt;br /&gt;
'''Anime'''&lt;br /&gt;
* Anime.Origins.'''E04'''.File.4_.Monkey.WEB-DL.H.264.1080p.AAC2.0.AC3.5.1.Srt.EngCC-Pikanet128.1272903A&lt;br /&gt;
* [Coalgirls] Human X Monkey '''148''' (1920x1080 Blu-ray FLAC) [63B8AC67]&lt;br /&gt;
* [KaiDubs] Series x Title (2011) - '''142''' [1080p] [English Dub] [CC] [AS-DL] [A24AB2E5]&lt;br /&gt;
&lt;br /&gt;
== How can I rename my series folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_series_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_series_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Series &lt;br /&gt;
# Mass Editor&lt;br /&gt;
# Select what series need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the series currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Sonarr|ARRDISCORD=https://discord.gg/M6BvZn5|ARRPORT=8989}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3526</id>
		<title>Template:Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3526"/>
		<updated>2021-05-13T03:33:24Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Common Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;ARRNAME&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the Application&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_DISCORD&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR #support Discord&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_WEBSITE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Website&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_LATEST_RELEASE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Download&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;VERSION&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current version of each of the ARRs&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;MEDIA&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What type of media does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: movies, Sonarr: series, Lidarr: artist, Readarr: author&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;SEARCHSOURCE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What metadata provider does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: TMDb, Sonarr: TheTVDb, Lidarr: MusicBrainz, Readarr: GoodReads&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;QUERYSTRING&amp;quot;: {},&lt;br /&gt;
		&amp;quot;ARRNAME2&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;This string is used for lower cased ARR names for transclusion&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;radarr, sonarr, lidarr, readarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is utilized for general troubleshooting steps that span across all the ARRs. Some Sections may be transcluded from a Troubleshooting Misc page when items are ARR specific.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
----&lt;br /&gt;
Please note that this information is only for &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;{{{ARRNAME}}} {{{VERSION}}}&amp;lt;/span&amp;gt;.&lt;br /&gt;
=== Asking for Help ===&lt;br /&gt;
----&lt;br /&gt;
Do you need help? That's okay, everyone needs help sometimes. You can get real time help via chat on [{{{ARR_DISCORD}}} Discord] or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit].&lt;br /&gt;
&lt;br /&gt;
But before you go there and post, be sure your request for help is the best it can be. Clearly describe the problem and briefly describe your setup, including things like your OS/distribution, version of Mono or .Net/.Netcore, version of {{{ARRNAME}}}, download client and its version. '''If you are using [https://www.docker.com/ Docker] please run through [[Docker Guide|the Docker Guide]] first as that will solve common and frequent path/permissions issues.  Otherwise please have a [[Docker Guide#Docker-compose|docker compose]] handy'''  Tell us about what you've tried already, what you've looked at. Use the Logging and Log Files to turn your logging up to trace, recreate the issue, pastebin the relevant context and include a link to it in your post. Maybe even include some screen shots to highlight the issue.&lt;br /&gt;
&lt;br /&gt;
The more we know, the easier it is to help you.&lt;br /&gt;
&lt;br /&gt;
== Logging and Log Files ==&lt;br /&gt;
&lt;br /&gt;
If you're linked here for support remember to get them the information from the actual trace log file, put the logs in a pastebin and show us context around what we need to see.   If you're asked for debug logs your logs will contain &amp;lt;code&amp;gt;debug&amp;lt;/code&amp;gt; and if you're asked for trace logs your logs will contain &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt;.  If the logs you are providing do not contain either then they are not the logs requested.&lt;br /&gt;
&lt;br /&gt;
What you need to do is:&lt;br /&gt;
# Turn Logging up to Trace&lt;br /&gt;
# Clear Logs&lt;br /&gt;
# Reproduce the Issue&lt;br /&gt;
# Open the trace log file ({{{ARRNAME}}}.trace.txt) and fine the relevant context&lt;br /&gt;
# [https://hastebin.com/ Hastebin], [https://pastebin.ubuntu.com/ Pastebin], [https://0bin.net/ 0bin], or any other pastebin type site a big chunk before the issue, the issue, and a big chunk after the issue.&lt;br /&gt;
&lt;br /&gt;
*  Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use N++. You can use the Notepad++ &amp;quot;Find in Files&amp;quot; function to search old log files as needed.&lt;br /&gt;
* '''Unix Only:''' Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use grep. For example if you want to find information about the movie or show &amp;quot;Shooter&amp;quot; you can run the following command &amp;lt;code&amp;gt;grep -inr -C 100 -e 'Shooter' /path/to/logs/*.trace*.txt&amp;lt;/code&amp;gt; If your [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]] is in your home folder then you'd run: &amp;lt;code&amp;gt;grep -inr -C 100 -e  'Shooter' /home/$User/.config/logs/*.trace*.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
* The flags have the following functions&lt;br /&gt;
* -i: ignore case&lt;br /&gt;
* -n: show line number&lt;br /&gt;
*  -r: recursively check all files in the path&lt;br /&gt;
* -C: provide # of lines before and after the line it is found on&lt;br /&gt;
* -e: the pattern to search for&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Logs Location ====&lt;br /&gt;
The log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the logs/ folder. You can also access the log files from the {{{ARRNAME}}} UI at System -&amp;gt; Logs -&amp;gt; Files.&lt;br /&gt;
&lt;br /&gt;
Note: The Logs (&amp;quot;Events&amp;quot;) Table in the UI is not the same as the log files and isn't as useful. If you're asked for logs, please copy/paste from the log files and not the table.&lt;br /&gt;
&lt;br /&gt;
==== Update Logs Location ====&lt;br /&gt;
The update log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the UpdateLogs/ folder.&lt;br /&gt;
&lt;br /&gt;
==== Sharing Logs ====&lt;br /&gt;
The logs can be long and hard to read as part of a forum or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit] post and they're spammy in [{{{ARR_DISCORD}}} Discord], so please use [https://pastebin.ubuntu.com/ Pastebin], [https://hastebin.com/ Hastebin], or any other similar pastebin site . The whole file typically isn't needed, just a good amount of context from before and after the issue/error. Don't forget to wait for spammy tasks like the RSS sync or library refresh to finish.&lt;br /&gt;
&lt;br /&gt;
==== Trace/Debug Logs ====&lt;br /&gt;
&lt;br /&gt;
You can change the log level at Settings -&amp;gt; General -&amp;gt; Logging. {{{ARRNAME}}} does not need to restarted for the change to take effect. This change only affects the log files, not the logging database. The latest debug/trace log files are named &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{{{ARRNAME}}}r.trace.txt&amp;lt;/code&amp;gt; respectively.&lt;br /&gt;
&lt;br /&gt;
If you're unable to access the {{{ARRNAME}}} UI to set the logging level you can do so by editing config.xml in the AppData directory by setting the LogLevel value to Debug or Trace instead of Info.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;Config&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;LogLevel&amp;gt;debug&amp;lt;/LogLevel&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/Config&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clearing Logs ====&lt;br /&gt;
&lt;br /&gt;
You can clear log files and the logs database directly from the UI, under System -&amp;gt; Logs -&amp;gt; Files and System -&amp;gt; Logs -&amp;gt; Delete (Trash Can Icon)&lt;br /&gt;
&lt;br /&gt;
==== Multiple Log Files ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} uses rolling log files limited to 1MB each. The current log file is always ,&amp;lt;code&amp;gt;{{{ARRNAME}}}.txt&amp;lt;/code&amp;gt;, for the the other files &amp;lt;code&amp;gt;{{{ARRNAME}}}.0.txt&amp;lt;/code&amp;gt; is the next newest (the higher the number the older it is). This log file contains fatal, error, warn, and info entries.&lt;br /&gt;
&lt;br /&gt;
When Debug log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, and debug entries. It usually covers a 40h period.&lt;br /&gt;
&lt;br /&gt;
When Trace log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.trace.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, debug, and trace entries. Due to trace verbosity it only covers a couple of hours at most.&lt;br /&gt;
&lt;br /&gt;
== Recovering from a Failed Update ==&lt;br /&gt;
----&lt;br /&gt;
==== Purpose ====&lt;br /&gt;
We do everything we can to prevent issues when upgrading, but they occur, this will walk you through the steps of recovering your installation.&lt;br /&gt;
&lt;br /&gt;
==== Determine the issue ====&lt;br /&gt;
The best place to look when {{{ARRNAME}}} won't start after an update is your log files, before trying to start {{{ARRNAME}}} again, use [[{{{ARRNAME}}} Settings#Logging|Logging]] and [[{{{ARRNAME}}} System#Log_Files|Log Files]] to find them and increase the log level.&lt;br /&gt;
&lt;br /&gt;
'''Migration Issue'''&lt;br /&gt;
&lt;br /&gt;
Migration errors won't be identical, but here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
14-2-4 18:56:49.5|Info|MigrationLogger|*** 36: update_with_quality_converters migrating ***&lt;br /&gt;
&lt;br /&gt;
14-2-4 18:56:49.6|Error|MigrationLogger|SQL logic error or missing database duplicate column name: Items&lt;br /&gt;
&lt;br /&gt;
While Processing: &amp;quot;ALTER TABLE &amp;quot;QualityProfiles&amp;quot; ADD COLUMN &amp;quot;Items&amp;quot; TEXT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resolving the issue ====&lt;br /&gt;
In the event of a migration issue there is not much you can do immediately, if the issue is specific to you (or there are not yet any posts), please create a post on [https://reddit.com/r/{{{ARRNAME}}} our subreddit] or swing by our discord, if there are others with the same issue, then rest assured we are working on it.&lt;br /&gt;
&lt;br /&gt;
==== Manually upgrading ====&lt;br /&gt;
Grab the latest release from [{{{ARR_WEBSITE}}} our website]&lt;br /&gt;
&lt;br /&gt;
Install the update (.exe) or extract (.zip) the contents over your existing installation and re-run {{{ARRNAME}}} as you normally would.&lt;br /&gt;
&lt;br /&gt;
== Downloads and Importing ==&lt;br /&gt;
&lt;br /&gt;
Downloading and importing is where ''most'' people experience issues. From a high level perspective, {{{ARRNAME}}} needs to be able to communicate with your download client and have access to the files it downloads. There is a large variety of supported download clients and an even ''bigger'' variety of setups. This means that while there are some ''common'' setups, there isn’t one ''right'' setup and everyone’s setup can be a little different.&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
When you reach out for help, be sure to read [[#Asking for Help|asking for help]] so that you can provide us with the details we’ll need.&lt;br /&gt;
&lt;br /&gt;
=== Testing the Download Client ===&lt;br /&gt;
&lt;br /&gt;
Ensure your download client(s) are running. Start by  testing the download client, if it doesn’t work you’ll be able to see details in the trace level logs. You should find a URL you can put into your browser and see if it works. It could be a connection problem, which could indicate a wrong ip, hostname, port or even a firewall blocking access. It might be obvious, like an authentication problem where you’ve gotten the username, password or apikey wrong.&lt;br /&gt;
&lt;br /&gt;
=== Testing a Download ===&lt;br /&gt;
&lt;br /&gt;
Now we’ll try a download, pick a {{{MEDIA}}} and do a manual search. Pick one of those files and attempt to download it. Does it get sent to the download client? Does it end up with the correct category? Does it show up in Activity? Does it end up in the trace level logs during the '''Check For Finished Download''' task which runs roughly every minute? Does it get correctly parsed during that task? Does the queued up download have a reasonable name? Since {{{ARRNAME}}} searches by '''{{{SEARCHSOURCE}}}''', on most indexers/trackers, it can queue one up with a name that it can’t recognize.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Import ===&lt;br /&gt;
&lt;br /&gt;
Import issues should almost always manifest as an item in Activity with an orange icon you can hover to see the error. If they’re not showing up in Activity, this is the issue you need to focus on first so go back and figure that out. Most import errors are ''permissions'' issues, remember that {{{ARRNAME}}} needs to be able to read and write in the download folder. Sometimes, permissions in the library folder can be at fault too, so be sure to check both.&lt;br /&gt;
&lt;br /&gt;
Incorrect path issues are possible too, though less common in normal setups. The key to understanding path issues is knowing that {{{ARRNAME}}} gets the path to the download ''from'' the download client, via its API. This becomes a problem in more unique use cases, like the download client running on a different system (maybe even OS!). It can also occur in a Docker setup, when volumes are not done well. A remote path map is a good solution where you don’t have control, like a seedbox setup. On a Docker setup, fixing the paths is a better option.&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Download Client's WebUI is not enabled ====&lt;br /&gt;
{{{ARRNAME}}} talks to you download client via it's API and accesses it via the client's webui.  You must ensure the client's webui is enabled and the port it is using does not conflict with any other client ports in use or ports in use on your system.&lt;br /&gt;
&lt;br /&gt;
==== SSL in use and incorrectly configured ====&lt;br /&gt;
Ensure SSL encryption is not turned on if you're using both your {{{ARRNAME}}} instance and your download client on a local network. See [[{{{ARRNAME}}}_FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
==== Can’t see share on Windows ====&lt;br /&gt;
&lt;br /&gt;
The default user for a Windows service is '''SYSTEM''' which typically doesn’t have access to your shares. Edit the service and set it up to run as your own user, see the FAQ entry [[{{{ARRNAME}}} FAQ#Why can’t {{{ARRNAME}}} see my files on a remote server?|why can’t {{{ARRNAME}}} see my files on a remote server]] for details.&lt;br /&gt;
&lt;br /&gt;
==== Mapped network drives are not reliable ====&lt;br /&gt;
&lt;br /&gt;
While mapped network drives like &amp;lt;code&amp;gt;X:\&amp;lt;/code&amp;gt; are convenient, they aren’t as reliable as UNC paths like &amp;lt;code&amp;gt;\\server\share&amp;lt;/code&amp;gt; and they’re also not available before login. Setup {{{ARRNAME}}} and your download client(s) so that they use UNC paths as needed. If your library is on a share, you’d make sure your root folders are using UNC paths. If your download client sends to a share, that is where you’ll need to configure UNC paths since {{{ARRNAME}}} gets the download path from the download client. It is fine to keep your mapped network drives to use yourself, just don’t use them for automation.&lt;br /&gt;
&lt;br /&gt;
==== Docker and user, group, ownership, permissions and paths ====&lt;br /&gt;
&lt;br /&gt;
Docker adds another layer of complexity that is easy to get wrong, but still end up with a setup that functions, but has various problems. Instead of going over them here, read this wiki article [[Docker Guide|for these automation software and Docker]] which is all about user, group, ownership, permissions and paths. It isn’t specific to any Docker system, instead it goes over things at a high level so that you can implement them in your own environment.&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Library Folder ====&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''destination''. It is easy to get fixated on the download’s ownership and permissions and that is ''usually'' the cause of permissions related issues, but it ''could'' be the destination as well. Check that the destination folder(s) exist. Check that a destination ''file'' doesn’t already exist or can’t be deleted or moved to recycle bin. Check that ownership and permissions allow the downloaded file to be copied, hard linked or moved.&lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the root folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Downloads Folder ====&lt;br /&gt;
&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''source''. It is easy to get fixated on the destination's ownership and permissions and that is a ''possible''  cause of permissions related issues, but it ''typically'' is the source. Check that the source folder(s) exist.  Check that ownership and permissions allow the downloaded file to be copied/hardlinked or copy+delete/moved. &lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the downloads folder.&lt;br /&gt;
&lt;br /&gt;
==== Download folder and library folder not different folders ====&lt;br /&gt;
&lt;br /&gt;
The download client should download into a folder accessible by {{{ARRNAME}}} and that is not your root/library folder; {{{ARRNAME}}} should import from that separate download folder into your Library folder.&lt;br /&gt;
&lt;br /&gt;
You should never download directly into your root folder.  You also should not use your root folder as the download client's completed folder or incomplete folder.&lt;br /&gt;
&lt;br /&gt;
If you download right into your library folder, you’ll end up with multiple copies of your media and when there are import issues, which there will be, you may not notice because your media server will see the download client copy. &lt;br /&gt;
&lt;br /&gt;
The download folder will also be a hot mess of poorly named folders and files while your library folder will be nice and neat. &lt;br /&gt;
&lt;br /&gt;
This frequently causes other random import issues as well.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect category ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} should be setup to use a category so that it only tries to process its own downloads. It is rare that a torrent submitted by {{{ARRNAME}}} gets added without the correct category, but it can happen. If you’re adding torrents manually and want {{{ARRNAME}}} to process them, they’ll need to have the correct category. It can be set at any time, since {{{ARRNAME}}} tries to process downloads every minute.&lt;br /&gt;
&lt;br /&gt;
==== Packed torrents ====&lt;br /&gt;
&lt;br /&gt;
If your torrent is packed in &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files, you’ll need to setup extraction. We recommend [https://github.com/davidnewhall/unpackerr unpackerr]. One issue to look out for with packed torrents is that the video file will be copied or hard linked like normal, but it isn’t needed since the &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files are seeding. That means if you’re using a ''copy'' setup, the torrent will be consuming double the space. And if you’re using a hard link setup, your torrent folder will be a little messier because of the unneeded file. This can be mitigated with a [https://gist.github.com/fryfrog/94716e7e27ba38dff57c7631d9f58bed cleanup script].&lt;br /&gt;
&lt;br /&gt;
==== Repeated downloads ====&lt;br /&gt;
&lt;br /&gt;
There are a few causes of repeated downloads, but a recent one is related to the Indexer restriction in Release Profiles. Because the indexer ''isn’t'' stored with the data, any preferred word scores are ''zero'' for media in your library, ''but'' during “RSS” and search, they’ll be applied. This gets you into a loop where you download the items again and again because it looks like an upgrade, then isn’t, then shows up again and looks like an upgrade, then isn’t. Don’t restrict your release profile to an indexer.&lt;br /&gt;
&lt;br /&gt;
==== Usenet download misses import ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} only looks at the 60 most recent downloads in SABnzbd and NZBGet, so if you ''keep'' your history this means that during large queues with import issues, downloads can be silently missed and not imported. The best way to avoid that is to keep your history clear, so that any items that still appear need investigating. You can achieve this by enabling Remove under Completed and Failed Download Handler. In nzbget, this will move items to the ''hidden'' history which is great. Unfortunately, sabnzbd does not have a similar feature. The best you can achieve there is to use the nzb backup folder.&lt;br /&gt;
&lt;br /&gt;
==== Download client clearing items ====&lt;br /&gt;
&lt;br /&gt;
The download client should ''not'' be responsible for removing downloads. Usenet clients should be configured so they ''don’t'' remove downloads from history. Torrent clients should be setup so they ''don’t'' remove torrents when they’re finished seeding (pause or stop instead). This is because {{{ARRNAME}}} communicates with the download client to know what to import, so if they’re ''removed'' there is nothing to be imported… even if there is a folder full of files.&lt;br /&gt;
&lt;br /&gt;
For Sabnzbd, this is handled with the History Retention setting.&lt;br /&gt;
&lt;br /&gt;
==== Download cannot be matched to a library item====&lt;br /&gt;
For various reasons, releases cannot be parsed once's grabbed and sent to the download client. Activity -&amp;gt; Options -&amp;gt; Shown Unknown will display all items not otherwise ignored / already imported within {{{ARRNAME}}}'s download client category.  These will typically need to be manually mapped and imported.&lt;br /&gt;
&lt;br /&gt;
This can also occur if you have a release in your download client but that media item (movie/episode/book/song) does not exist in the application.&lt;br /&gt;
&lt;br /&gt;
=== Problem Not Listed ===&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
== Searches Indexers and Trackers ==&lt;br /&gt;
&lt;br /&gt;
=== Turn logging up to trace ===&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Indexer or Tracker ===&lt;br /&gt;
&lt;br /&gt;
When you test an indexer or tracker, in debug or trace logs you can find the URL used. An example of a successful test is below, you can see it query the indexer via a specific URL with specific parameters and then the response. You test this url in your browser like &amp;lt;code&amp;gt;{{{QUERYSTRING}}}&amp;lt;/code&amp;gt; replacing the &amp;lt;code&amp;gt;apikey=(removed)&amp;lt;/code&amp;gt; with the correct apikey like &amp;lt;code&amp;gt;apikey=123&amp;lt;/code&amp;gt;. You can experiment with the parameters if you’re getting an error from the indexer or see if you have connectivity issues if it doesn’t even work. After you’ve tested in your own browser, you should test from the system {{{ARRNAME}}} is running on ''if'' you haven’t already.&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block}}&lt;br /&gt;
&lt;br /&gt;
=== Testing a Search ===&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_testing_a_search}}&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers1.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers2.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block2}}&lt;br /&gt;
&lt;br /&gt;
Here you can see the ''full'' trace log below&lt;br /&gt;
{{#lst:Troubleshooting Misc|{{{ARRNAME2}}}_trace_logs_example}}&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Media is Unmonitored ====&lt;br /&gt;
The {{{MEDIA}}} is/are not monitored.&lt;br /&gt;
&lt;br /&gt;
==== Wrong categories ====&lt;br /&gt;
&lt;br /&gt;
Incorrect categories is probably the most common cause of results showing in manual searches of an indexer/tracker, but ''not'' in {{{ARRNAME}}}. The indexer/tracker ''should'' show the category in the search results, which should help you figure out what is missing. If you’re using Jackett, each tracker has a list of specifically supported categories. Make sure you’re using the correct ones for Categories. I find it helpful to have the list visible in one browser window while I edit the entry in {{{ARRNAME}}}.&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_type}}&lt;br /&gt;
==== Wrong results ====&lt;br /&gt;
&lt;br /&gt;
Sometimes indexers will return completely unrelated results, {{{ARRNAME}}} will feed in parameters to limit the search to a {{{SEARCHSOURCE}}}, but the results returned are completely unrelated. Or sometimes, mostly related with a few incorrect results. The first is usually an indexer problem and you’ll be able to tell from the trace logs which is causing it. You can disable that indexer and report the problem. The other is usually categorized releases which should be reportable on the indexer/tracker.&lt;br /&gt;
&lt;br /&gt;
==== Certificate validation ====&lt;br /&gt;
&lt;br /&gt;
You’ll be connecting to most indexers/trackers via https, so you’ll need that to work properly on your system. That means your time zone and time both need to be set ''correctly''. It also means your system certificates need to be up to date.&lt;br /&gt;
&lt;br /&gt;
==== Hitting rate limits ====&lt;br /&gt;
&lt;br /&gt;
If you run your {{{ARRNAME}}} through a VPN or proxy, you may be competing with 10s or 100s or 1000s of other people all trying to use services like {{{SEARCHSOURCE}}}, theXEM ,and/or your indexers and trackers. Rate limiting and DDOS protection are often done by IP address and your VPN/proxy exit point is ''one'' IP address. Unless you’re in a repressive country like China, Australia or South Africa you don’t need to VPN/proxy {{{ARRNAME}}}.&lt;br /&gt;
&lt;br /&gt;
Rarbg has a tendency to have some sort of rate limiting within their API and displays as responding with no results.&lt;br /&gt;
&lt;br /&gt;
==== Using the Jackett /all endpoint ====&lt;br /&gt;
&lt;br /&gt;
The Jackett &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; endpoint is convenient, but that is its only benefit. Everything else is potential problems, so adding each tracker individually is recommended. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/Jackett/Jackett#aggregate-indexers Even Jackett says it should be avoided and should not be used.] &lt;br /&gt;
&lt;br /&gt;
Using the all endpoint has no advantages (besides reduced management overhead), only disadvantages:&lt;br /&gt;
* you lose control over indexer specific settings (categories, search modes, etc.)&lt;br /&gt;
* mixing search modes (IMDB, query, etc.) might cause low-quality results&lt;br /&gt;
* indexer specific categories (&amp;gt;= 100000) can't be used.&lt;br /&gt;
* slow indexers will slow down the overall result&lt;br /&gt;
* total results are limited to 1000&lt;br /&gt;
&lt;br /&gt;
Adding each indexer separately It allows for fine tuning of categories on a per indexer basis, which can be a problem with the &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; end point if using the wrong category causes errors on some trackers. In {{{ARRNAME}}}, 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 &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; returns an error, {{{ARRNAME}}} will disable it and now you don’t get any results.&lt;br /&gt;
&lt;br /&gt;
==== Problem Not Listed ====&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Errors ===&lt;br /&gt;
&lt;br /&gt;
These are some of the common errors you may see when adding an indexer&lt;br /&gt;
&lt;br /&gt;
==== The underlying connection was closed: An unexpected error occurred on a send. ====&lt;br /&gt;
&lt;br /&gt;
This is caused by the indexer using a SSL protocol not supported by .net 4.5, to resolve this you will need to install .net 4.5, which is available on Vista/Server 2008 and above (if you’re on XP/Server 2003 its time to upgrade).&lt;br /&gt;
&lt;br /&gt;
==== The request timed out ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} seems to have issues with certain TLS versions or configurations. If you get the following error messages in your log: &lt;br /&gt;
&amp;lt;pre&amp;gt;System.Net.WebException: The request timed out: ’https://example.org/api?t=caps&amp;amp;amp;apikey=(removed) —&amp;amp;gt; System.Net.WebException: The request timed out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you can see the following in the trace log file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;DATE&amp;amp;amp;TIME&amp;amp;gt;|Trace|FallbackHttpDispatcher|Curl not available, using default WebClient. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might fix it by installing libcurl3. On Ubuntu/Debian use; &lt;br /&gt;
&amp;lt;pre&amp;gt;apt install libcurl3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can also be caused by:&lt;br /&gt;
* improperly configured or use of a VPN&lt;br /&gt;
* improperly configured or use of a proxy&lt;br /&gt;
* local DNS issues&lt;br /&gt;
* local IPv6 issues&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_Indexers&amp;diff=3525</id>
		<title>Settings Indexers</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_Indexers&amp;diff=3525"/>
		<updated>2021-05-13T01:28:05Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Lidarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Settings Indexers ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_indexers /&amp;gt;&lt;br /&gt;
Once you're here you'll be adding the indexer/tracker that you'll be using to actually download any of your files.&lt;br /&gt;
If you're curious on how Radarr works with your indexer/tracker click [[Radarr FAQ |here]]&lt;br /&gt;
&amp;lt;section end=radarr_settings_indexers /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_indexers /&amp;gt;&lt;br /&gt;
Once you're here you'll be adding the indexer/tracker that you'll be using to actually download any of your files.&lt;br /&gt;
If you're curious on how Sonarr works with your indexer/tracker click [[Sonarr FAQ |here]]&lt;br /&gt;
&amp;lt;section end=sonarr_settings_indexers /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_indexers /&amp;gt;&lt;br /&gt;
Once you're here you'll be adding the indexer/tracker that you'll be using to actually download any of your files.&lt;br /&gt;
If you're curious on how Lidarr works with your indexer/tracker click [[Lidarr FAQ |here]]&lt;br /&gt;
&amp;lt;section end=lidarr_settings_indexers /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_settings_indexers /&amp;gt;&lt;br /&gt;
Once you're here you'll be adding the indexer/tracker that you'll be using to actually download any of your files.&lt;br /&gt;
If you're curious on how Readarr works with your indexer/tracker click [[Readarr FAQ |here]]&lt;br /&gt;
&amp;lt;section end=readarr_settings_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Indexer Settings===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_indexers_settings/&amp;gt;&lt;br /&gt;
Once you've clicked the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button to add a new indexer you'll be presented with a new window with many different options. For the purposes of this wiki Readarr considers both Usenet Indexers and Torrent Trackers as &amp;quot;Indexers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
There are two sections here: Usenet and Torrents. Based upon what download client you'll be using you'll want to select the type of indexer you'll be going with. &lt;br /&gt;
&lt;br /&gt;
More information on Indexers and Trackers can be found [[Definitions#Indexers/Trackers|here]]&lt;br /&gt;
&lt;br /&gt;
===== Usenet Indexer Configuration =====&lt;br /&gt;
* Newznab - Here you'll find presets of popular usenet indexers (that are pre-filled out, all you'll need is your API key which is provided by the usenet indexer of your choice) along with the ability to create a custom Indexer&lt;br /&gt;
* An excellent software that works with usenet and integrates quite well with Radarr is [https://github.com/theotherp/nzbhydra2 NZBHydra2]&lt;br /&gt;
** Regardless of if you select a pre filled out indexer or a custom indexer setup you'll be presented with a new window to input all your settings&lt;br /&gt;
** Choose from the presets or add a custom indexer (such as NZBHydra2)&lt;br /&gt;
** Name - The name of the indexer in Radarr&lt;br /&gt;
** Enable RSS - If enabled, use this indexer to watch for files that are wanted and missing or have not yet reached their cutoff.&lt;br /&gt;
** Enable Automatic Search - If enabled, use this indexer for automatic searches including Search on Add &lt;br /&gt;
** Enable Interactive Search - If enabled, use this indexer for manual interactive searches.&lt;br /&gt;
** URL - The indexer provided URL of the indexer such as &amp;lt;code&amp;gt;https://api.nzbgeek.info&amp;lt;/code&amp;gt;.&lt;br /&gt;
** ''API Path'' - The indexer provided path to the api. This is typically &amp;lt;code&amp;gt;/api&amp;lt;/code&amp;gt;&lt;br /&gt;
** ''Multiple Languages'' - Define what &amp;lt;code&amp;gt;MULTI&amp;lt;/code&amp;gt; means for this indexer.&lt;br /&gt;
** API Key - The indexer provided key to access the API.&lt;br /&gt;
** ''Categories'' - Default categories will be used unless edited. It is likely these default categories are suboptimal. Upon editing this setting, Radarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** ''Additional Parameters'' - Additional Newznab parameters to add to the query link&lt;br /&gt;
** ''Remove year from search string'' - Should Radarr remove the year after the title when searching this indexer. &lt;br /&gt;
** ''Indexer Priority'' - Priority of this indexer to prefer one indexer over another in release tiebreaker scenarios.  1 is highest priority and 50 is lowest priority.&lt;br /&gt;
&lt;br /&gt;
===== Torrent Tracker Configuration =====&lt;br /&gt;
* As with Usenet there are an assortment of prefilled out Torrent tracker information. If you are not a member of any of these these specific trackers they will not do you any good. &lt;br /&gt;
* One of the best and simplest ways to utilize Torrent trackers with Sonarr is to utilize a second program called [https://github.com/Jackett/Jackett Jackett]. This software pairs well with Sonarr as a search indexer that houses all your information and sends it to Sonarr.&lt;br /&gt;
* Torznab - This option will set you up with a Jackett preset, if you utilize multiple trackers you'll need to have each entry have a unique name&lt;br /&gt;
* Torznab Indexer&lt;br /&gt;
**Choose from the presets or add a custom indexer (such as Jackett)&lt;br /&gt;
** Name - The name of the indexer in Radarr&lt;br /&gt;
** Enable RSS - If enabled, use this indexer to watch for files that are wanted and missing or have not yet reached their cutoff.&lt;br /&gt;
** Enable Automatic Search - If enabled, use this indexer for automatic searches including Search on Add &lt;br /&gt;
** Enable Interactive Search - If enabled, use this indexer for manual interactive searches.&lt;br /&gt;
** URL - The indexer provided URL of the indexer such as &amp;lt;code&amp;gt;https://api.nzbgeek.info&amp;lt;/code&amp;gt;.&lt;br /&gt;
** ''API Path'' - The indexer provided path to the api. This is typically &amp;lt;code&amp;gt;/api&amp;lt;/code&amp;gt;&lt;br /&gt;
** ''Multiple Languages'' - Define what &amp;lt;code&amp;gt;MULTI&amp;lt;/code&amp;gt; means for this indexer.&lt;br /&gt;
** API Key - The indexer provided key to access the API.&lt;br /&gt;
** ''Categories'' - Default categories will be used unless edited. It is likely these default categories are suboptimal. Upon editing this setting, Radarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** ''Additional Parameters'' - Additional Newznab parameters to add to the query link&lt;br /&gt;
** ''Remove year from search string'' - Should Radarr remove the year after the title when searching this indexer. &lt;br /&gt;
** ''Minimum Seeders'' - The minimum number of seeders required for a release from this tracker to be grabbed.&lt;br /&gt;
** ''Seed Ratio'' - If empty, use the download client default. Otherwise, the minimum seed ratio required for your download client to meet for releases from this indexer prior to it being paused by your client and removed by Sonarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Seed Time'' - If empty, use the download client default. Otherwise, the minimum seed time in minutes required for your download client to meet for releases from this indexer prior to it being paused by your client and removed by Sonarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Required Flags'' - What [[Definitions#Indexer_Flags| indexer flags]] are required for this indexer?&lt;br /&gt;
** ''Indexer Priority'' - Priority of this indexer to prefer one indexer over another in release tiebreaker scenarios.  1 is highest priority and 50 is lowest priority.&lt;br /&gt;
&amp;lt;section end=radarr_settings_indexers_settings/&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_indexers_settings/&amp;gt;&lt;br /&gt;
Once you've clicked the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button to add a new indexer you'll be presented with a new window with many different options. For the purposes of this wiki Readarr considers both Usenet Indexers and Torrent Trackers as &amp;quot;Indexers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
There are two sections here: Usenet and Torrents. Based upon what download client you'll be using you'll want to select the type of indexer you'll be going with. &lt;br /&gt;
&lt;br /&gt;
More information on Indexers and Trackers can be found [[Definitions#Indexers/Trackers|here]]&lt;br /&gt;
&lt;br /&gt;
===== Usenet Indexer Configuration =====&lt;br /&gt;
* Newznab - Here you'll find presets of popular usenet indexers (that are pre-filled out, all you'll need is your API key which is provided by the usenet indexer of your choice) along with the ability to create a custom Indexer&lt;br /&gt;
* An excellent software that works with usenet and integrates quite well with Sonarr is [https://github.com/theotherp/nzbhydra2 NZBHydra2]&lt;br /&gt;
** Regardless of if you select a pre filled out indexer or a custom indexer setup you'll be presented with a new window to input all your settings&lt;br /&gt;
** Choose from the presets or add a custom indexer (such as NZBHydra2)&lt;br /&gt;
** Name - The name of the indexer in Sonarr&lt;br /&gt;
** Enable RSS - If enabled, use this indexer to watch for files that are wanted and missing or have not yet reached their cutoff.&lt;br /&gt;
** Enable Automatic Search - If enabled, use this indexer for automatic searches including Search on Add &lt;br /&gt;
** Enable Interactive Search - If enabled, use this indexer for manual interactive searches.&lt;br /&gt;
** URL - The indexer provided URL of the indexer such as &amp;lt;code&amp;gt;https://api.nzbgeek.info&amp;lt;/code&amp;gt;.&lt;br /&gt;
** ''API Path'' - The indexer provided path to the api. This is typically &amp;lt;code&amp;gt;/api&amp;lt;/code&amp;gt;&lt;br /&gt;
** API Key - The indexer provided key to access the API.&lt;br /&gt;
** Categories - Default categories will be used unless edited. It is likely these default categories are suboptimal. Upon editing this setting, Sonarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** Anime Categories - The categories that Sonarr will use for Anime searches No categories will be used unless edited. Upon editing this setting, Sonarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** ''Additional Parameters'' - Additional Newznab parameters to add to the query link&lt;br /&gt;
** ''Indexer Priority'' - Priority of this indexer to prefer one indexer over another in release tiebreaker scenarios.  1 is highest priority and 50 is lowest priority.&lt;br /&gt;
&lt;br /&gt;
===== Torrent Tracker Configuration =====&lt;br /&gt;
* As with Usenet there are an assortment of prefilled out Torrent tracker information. If you are not a member of any of these these specific trackers they will not do you any good. &lt;br /&gt;
* One of the best and simplest ways to utilize Torrent trackers with Sonarr is to utilize a second program called [https://github.com/Jackett/Jackett Jackett]. This software pairs well with Sonarr as a search indexer that houses all your information and sends it to Sonarr.&lt;br /&gt;
* Torznab - This option will set you up with a Jackett preset, if you utilize multiple trackers you'll need to have each entry have a unique name&lt;br /&gt;
* Torznab Indexer&lt;br /&gt;
**Choose from the presets or add a custom indexer (such as Jackett)&lt;br /&gt;
** Name - The name of the indexer in Sonarr&lt;br /&gt;
** Enable RSS - If enabled, use this indexer to watch for files that are wanted and missing or have not yet reached their cutoff.&lt;br /&gt;
** Enable Automatic Search - If enabled, use this indexer for automatic searches including Search on Add &lt;br /&gt;
** Enable Interactive Search - If enabled, use this indexer for manual interactive searches.&lt;br /&gt;
** URL - The indexer provided URL of the indexer such as &amp;lt;code&amp;gt;http://localhost:9117/jackett/api/v2.0/indexers/torrentdb/results/torznab/&amp;lt;/code&amp;gt;.&lt;br /&gt;
** ''API Path'' - The indexer provided path to the api. This is typically &amp;lt;code&amp;gt;/api&amp;lt;/code&amp;gt;&lt;br /&gt;
** API Key - The indexer provided key to access the API.&lt;br /&gt;
** Categories - Default categories will be used unless edited. It is likely these default categories are suboptimal. Upon editing this setting, Sonarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** Anime Categories - The categories that Sonarr will use for Anime searches No categories will be used unless edited. Upon editing this setting, Sonarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** ''Additional Parameters'' - Additional Torznab parameters to add to the query link&lt;br /&gt;
** ''Minimum Seeders'' - The minimum number of seeders required for a release from this tracker to be grabbed.&lt;br /&gt;
** ''Seed Ratio'' - If empty, use the download client default. Otherwise, the minimum seed ratio required for your download client to meet for releases from this indexer prior to it being paused by your client and removed by Sonarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Seed Time'' - If empty, use the download client default. Otherwise, the minimum seed time in minutes required for your download client to meet for releases from this indexer prior to it being paused by your client and removed by Sonarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Seed Time'' - If empty, use the download client default. Otherwise, the minimum seed time in minutes required for your download client to meet for season pack releases from this indexer prior to it being paused by your client and removed by Sonarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Indexer Priority'' - Priority of this indexer to prefer one indexer over another in release tiebreaker scenarios.  1 is highest priority and 50 is lowest priority.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_indexers_settings/&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_indexers_settings/&amp;gt;&lt;br /&gt;
Once you've clicked the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button to add a new indexer you'll be presented with a new window with many different options. For the purposes of this wiki Readarr considers both Usenet Indexers and Torrent Trackers as &amp;quot;Indexers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
There are two sections here: Usenet and Torrents. Based upon what download client you'll be using you'll want to select the type of indexer you'll be going with. &lt;br /&gt;
&lt;br /&gt;
More information on Indexers and Trackers can be found [[Definitions#Indexers/Trackers|here]]&lt;br /&gt;
&lt;br /&gt;
===== Usenet Indexer Configuration =====&lt;br /&gt;
* Newznab - Here you'll find presets of popular usenet indexers (that are pre-filled out, all you'll need is your API key which is provided by the usenet indexer of your choice) along with the ability to create a custom Indexer&lt;br /&gt;
* An excellent software that works with usenet and integrates quite well with Lidarr is [https://github.com/theotherp/nzbhydra2 NZBHydra2]&lt;br /&gt;
** Regardless of if you select a pre filled out indexer or a custom indexer setup you'll be presented with a new window to input all your settings&lt;br /&gt;
** Choose from the presets or add a custom indexer (such as NZBHydra2)&lt;br /&gt;
** Name - The name of the indexer in Lidarr&lt;br /&gt;
** Enable RSS - If enabled, use this indexer to watch for files that are wanted and missing or have not yet reached their cutoff.&lt;br /&gt;
** Enable Automatic Search - If enabled, use this indexer for automatic searches including Search on Add &lt;br /&gt;
** Enable Interactive Search - If enabled, use this indexer for manual interactive searches.&lt;br /&gt;
** URL - The indexer provided URL of the indexer such as &amp;lt;code&amp;gt;https://api.nzbgeek.info&amp;lt;/code&amp;gt;.&lt;br /&gt;
** ''API Path'' - The indexer provided path to the api. This is typically &amp;lt;code&amp;gt;/api&amp;lt;/code&amp;gt;&lt;br /&gt;
** ''Multiple Languages'' - Define what &amp;lt;code&amp;gt;MULTI&amp;lt;/code&amp;gt; means for this indexer.&lt;br /&gt;
** API Key - The indexer provided key to access the API.&lt;br /&gt;
** ''Categories'' - Default categories will be used unless edited. It is likely these default categories are suboptimal. Upon editing this setting, Lidarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** ''Additional Parameters'' - Additional Newznab parameters to add to the query link&lt;br /&gt;
** ''Remove year from search string'' - Should Lidarr remove the year after the title when searching this indexer. &lt;br /&gt;
** ''Indexer Priority'' - Priority of this indexer to prefer one indexer over another in release tiebreaker scenarios.  1 is highest priority and 50 is lowest priority.&lt;br /&gt;
&lt;br /&gt;
===== Torrent Tracker Configuration =====&lt;br /&gt;
* As with Usenet there are an assortment of prefilled out Torrent tracker information. If you are not a member of any of these these specific trackers they will not do you any good. &lt;br /&gt;
* One of the best and simplest ways to utilize Torrent trackers with Sonarr is to utilize a second program called [https://github.com/Jackett/Jackett Jackett]. This software pairs well with Sonarr as a search indexer that houses all your information and sends it to Sonarr.&lt;br /&gt;
* Torznab - This option will set you up with a Jackett preset, if you utilize multiple trackers you'll need to have each entry have a unique name&lt;br /&gt;
* Torznab Indexer&lt;br /&gt;
**Choose from the presets or add a custom indexer (such as Jackett)&lt;br /&gt;
** Name - The name of the indexer in Lidarr&lt;br /&gt;
** Enable RSS - If enabled, use this indexer to watch for files that are wanted and missing or have not yet reached their cutoff.&lt;br /&gt;
** Enable Automatic Search - If enabled, use this indexer for automatic searches including Search on Add &lt;br /&gt;
** Enable Interactive Search - If enabled, use this indexer for manual interactive searches.&lt;br /&gt;
** URL - The indexer provided URL of the indexer such as &amp;lt;code&amp;gt;https://api.nzbgeek.info&amp;lt;/code&amp;gt;.&lt;br /&gt;
** ''API Path'' - The indexer provided path to the api. This is typically &amp;lt;code&amp;gt;/api&amp;lt;/code&amp;gt;&lt;br /&gt;
** ''Multiple Languages'' - Define what &amp;lt;code&amp;gt;MULTI&amp;lt;/code&amp;gt; means for this indexer.&lt;br /&gt;
** API Key - The indexer provided key to access the API.&lt;br /&gt;
** ''Categories'' - Default categories will be used unless edited. It is likely these default categories are suboptimal. Upon editing this setting, Lidarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** ''Additional Parameters'' - Additional Newznab parameters to add to the query link&lt;br /&gt;
** ''Remove year from search string'' - Should Lidarr remove the year after the title when searching this indexer. &lt;br /&gt;
** ''Minimum Seeders'' - The minimum number of seeders required for a release from this tracker to be grabbed.&lt;br /&gt;
** ''Seed Ratio'' - If empty, use the download client default. Otherwise, the minimum seed ratio required for your download client to meet for releases from this indexer prior to it being paused by your client and removed by Sonarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Seed Time'' - If empty, use the download client default. Otherwise, the minimum seed time in minutes required for your download client to meet for releases from this indexer prior to it being paused by your client and removed by Sonarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Required Flags'' - What [[Definitions#Indexer_Flags| indexer flags]] are required for this indexer?&lt;br /&gt;
** ''Indexer Priority'' - Priority of this indexer to prefer one indexer over another in release tiebreaker scenarios.  1 is highest priority and 50 is lowest priority.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_indexers_settings/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_settings_indexers_settings/&amp;gt;&lt;br /&gt;
Once you've clicked the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button to add a new indexer you'll be presented with a new window with many different options. For the purposes of this wiki Readarr considers both Usenet Indexers and Torrent Trackers as &amp;quot;Indexers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
There are two sections here: Usenet and Torrents. Based upon what download client you'll be using you'll want to select the type of indexer you'll be going with. &lt;br /&gt;
&lt;br /&gt;
More information on Indexers and Trackers can be found [[Definitions#Indexers/Trackers|here]]&lt;br /&gt;
&lt;br /&gt;
===== Usenet Indexer Configuration =====&lt;br /&gt;
* Newznab - Here you'll find presets of popular usenet indexers (that are pre-filled out, all you'll need is your API key which is provided by the usenet indexer of your choice) along with the ability to create a custom Indexer&lt;br /&gt;
* An excellent software that works with usenet and integrates quite well with Readarr is [https://github.com/theotherp/nzbhydra2 NZBHydra2]&lt;br /&gt;
** Regardless of if you select a pre filled out indexer or a custom indexer setup you'll be presented with a new window to input all your settings&lt;br /&gt;
** Choose from the presets or add a custom indexer (such as NZBHydra2)&lt;br /&gt;
** Name - The name of the indexer in Readarr&lt;br /&gt;
** Enable RSS - If enabled, use this indexer to watch for files that are wanted and missing or have not yet reached their cutoff.&lt;br /&gt;
** Enable Automatic Search - If enabled, use this indexer for automatic searches including Search on Add &lt;br /&gt;
** Enable Interactive Search - If enabled, use this indexer for manual interactive searches.&lt;br /&gt;
** URL - The indexer provided URL of the indexer such as &amp;lt;code&amp;gt;https://api.nzbgeek.info&amp;lt;/code&amp;gt;.&lt;br /&gt;
** ''API Path'' - The indexer provided path to the api. This is typically &amp;lt;code&amp;gt;/api&amp;lt;/code&amp;gt;&lt;br /&gt;
** API Key - The indexer provided key to access the API.&lt;br /&gt;
** ''Categories'' - Default categories will be used unless edited. It is likely these default categories are suboptimal. Upon editing this setting, Readarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** ''Early Download Limit'' - Number of days before the release date that Readarr will download from this indexer. If empty then no limit.&lt;br /&gt;
** ''Additional Parameters'' - Additional Newznab parameters to add to the query link&lt;br /&gt;
** ''Indexer Priority'' - Priority of this indexer to prefer one indexer over another in release tiebreaker scenarios.  1 is highest priority and 50 is lowest priority.&lt;br /&gt;
&lt;br /&gt;
===== Torrent Tracker Configuration =====&lt;br /&gt;
* As with Usenet there are an assortment of prefilled out Torrent tracker information. If you are not a member of any of these these specific trackers they will not do you any good. &lt;br /&gt;
* One of the best and simplest ways to utilize Torrent trackers with Readarr is to utilize a second program called [https://github.com/Jackett/Jackett Jackett]. This software pairs well with Readarr as a search indexer that houses all your information and sends it to Readarr.&lt;br /&gt;
* Torznab - This option will set you up with a Jackett preset, if you utilize multiple trackers you'll need to have each entry have a unique name&lt;br /&gt;
* Torznab Indexer&lt;br /&gt;
**Choose from the presets or add a custom indexer (such as Jackett)&lt;br /&gt;
** Name - The name of the indexer in Readarr&lt;br /&gt;
** Enable RSS - If enabled, use this indexer to watch for files that are wanted and missing or have not yet reached their cutoff.&lt;br /&gt;
** Enable Automatic Search - If enabled, use this indexer for automatic searches including Search on Add &lt;br /&gt;
** Enable Interactive Search - If enabled, use this indexer for manual interactive searches.&lt;br /&gt;
** URL - The indexer provided URL of the indexer such as &amp;lt;code&amp;gt;http://localhost:9117/jackett/api/v2.0/indexers/torrentdb/results/torznab/&amp;lt;/code&amp;gt;.&lt;br /&gt;
** ''API Path'' - The indexer provided path to the api. This is typically &amp;lt;code&amp;gt;/api&amp;lt;/code&amp;gt;&lt;br /&gt;
** API Key - The indexer provided key to access the API.&lt;br /&gt;
** ''Categories'' - Default categories will be used unless edited. It is likely these default categories are suboptimal. Upon editing this setting, Readarr queries the indexer for its available categories and displays them in a selectable a list.  The stale defaults will clear as soon as a category is toggled.&lt;br /&gt;
** ''Early Download Limit'' - Number of days before the release date that Readarr will download from this indexer. If empty then no limit.&lt;br /&gt;
** ''Additional Parameters'' - Additional Torznab parameters to add to the query link&lt;br /&gt;
** ''Minimum Seeders'' - The minimum number of seeders required for a release from this tracker to be grabbed.&lt;br /&gt;
** ''Seed Ratio'' - If empty, use the download client default. Otherwise, the minimum seed ratio required for your download client to meet for releases from this indexer prior to it being paused by your client and removed by Readarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Seed Time'' - If empty, use the download client default. Otherwise, the minimum seed time in minutes required for your download client to meet for releases from this indexer prior to it being paused by your client and removed by Readarr (Requires Completed Download Handling - Remove enabled)&lt;br /&gt;
** ''Indexer Priority'' - Priority of this indexer to prefer one indexer over another in release tiebreaker scenarios.  1 is highest priority and 50 is lowest priority.&lt;br /&gt;
&amp;lt;section end=readarr_settings_indexers_settings/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_indexers_options /&amp;gt;&lt;br /&gt;
* Minimum Age - Usenet only: Minimum age in minutes of NZBs before they are grabbed. Use this to give new releases time to propagate to your usenet provider.&lt;br /&gt;
* Retention - Usenet only: Set to zero to set for unlimited retention&lt;br /&gt;
* Maximum Size - Maximum size for a release to be grabbed in MB. Set to zero to set to unlimited&lt;br /&gt;
* Prefer Indexer Flag - If enabled, prioritize releases with special flags&lt;br /&gt;
** See [[Definitions#Indexer Flags|Indexer Flags]] for more details&lt;br /&gt;
* Availability Delay - Amount of time before (-#) or after (#) the available date to search for Movie&lt;br /&gt;
** This is helpful to delay searching for a release to give the community time to perform the best encodes&lt;br /&gt;
* ''RSS Sync Interval'' - Interval in minutes. Set to zero to disable (this will stop all automatic release grabbing) Minimum: 10 minutes Maximum: 120 minutes&lt;br /&gt;
** Please see [[Radarr FAQ#How does Radarr work?|How does Radarr work?]] for a better understanding of how RSS Sync will help you&lt;br /&gt;
** Note: 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 will be able to process the releases it would have missed and avoid you needing to perform a search for the missed releases.&lt;br /&gt;
* ''Whitelisted Subtitle Tags'' - Subtitle tags set here will not be considered hardcoded&lt;br /&gt;
* ''Allow Hardcoded Subs'' - If enabled, detected hardcoded subs will be automatically downloaded&lt;br /&gt;
&amp;lt;section end=radarr_settings_indexers_options /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_indexers_options /&amp;gt;&lt;br /&gt;
* Minimum Age - Usenet only: Minimum age in minutes of NZBs before they are grabbed. Use this to give new releases time to propagate to your usenet provider.&lt;br /&gt;
* Retention - Usenet only: Set to zero to set for unlimited retention&lt;br /&gt;
* Maximum Size - Maximum size for a release to be grabbed in MB. Set to zero to set to unlimited&lt;br /&gt;
* RSS Sync interval - Interval in minutes. Set to zero to disable (this will stop all automatic release grabbing) Minimum: 10 minutes Maximum: 120 minutes&lt;br /&gt;
** Please see [[Sonarr FAQ#How does Sonarr find episodes?|How does Sonarr find episodes?]] for a better understanding of how RSS Sync will help you&lt;br /&gt;
** Note: If Sonarr has been offline for an extended period of time, Sonarr  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 will be able to process the releases it would have missed and avoid you needing to perform a search for the missed releases.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_indexers_options /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_indexers_options /&amp;gt;&lt;br /&gt;
* Minimum Age - Usenet only: Minimum age in minutes of NZBs before they are grabbed. Use this to give new releases time to propagate to your usenet provider.&lt;br /&gt;
* Maximum Size - Maximum size for a release to be grabbed in MB. Set to zero to set to unlimited&lt;br /&gt;
* Retention - Usenet only: Set to zero to set for unlimited retention&lt;br /&gt;
* RSS Sync interval - Interval in minutes. Set to zero to disable (this will stop all automatic release grabbing) Minimum: 10 minutes Maximum: 120 minutes&lt;br /&gt;
** Please see [[Lidarr FAQ#How does Lidarr work?|How does Lidarr work?]] for a better understanding of how RSS Sync will help you&lt;br /&gt;
** Note: If Lidarr has been offline for an extended period of time, Lidarr 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 will be able to process the releases it would have missed and avoid you needing to perform a search for the missed releases.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_indexers_options /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_settings_indexers_options /&amp;gt;&lt;br /&gt;
* Minimum Age - Usenet only: Minimum age in minutes of NZBs before they are grabbed. Use this to give new releases time to propagate to your usenet provider.&lt;br /&gt;
* Maximum Size - Maximum size for a release to be grabbed in MB. Set to zero to set to unlimited&lt;br /&gt;
* Retention - Usenet only: Set to zero to set for unlimited retention&lt;br /&gt;
* RSS Sync interval - Interval in minutes. Set to zero to disable (this will stop all automatic release grabbing) Minimum: 10 minutes Maximum: 120 minutes&lt;br /&gt;
** Please see [[Readarr FAQ#How does Readarr work?|How does Readarr work?]] for a better understanding of how RSS Sync will help you&lt;br /&gt;
** Note: If Readarr has been offline for an extended period of time, Readarr 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 will be able to process the releases it would have missed and avoid you needing to perform a search for the missed releases.&lt;br /&gt;
&amp;lt;section end=readarr_settings_indexers_options /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Restrictions ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_indexers_restrictions /&amp;gt;&lt;br /&gt;
* Here you'll be able to set global restrictions based upon a couple of parameters&lt;br /&gt;
* Click the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; and a new window will open&lt;br /&gt;
** Must Contain - Within this field you can tell Radarr that if a release does not contain a certain string then Radarr will not grab that release. This is case insensitive by default and regex can be used.&lt;br /&gt;
** Must Not Contain - Within this field you can tell Radarr that if a release does contain a certain string then Radarr will not grab that release. This is case insensitive by default and regex can be used.&lt;br /&gt;
** Tags - Here you can apply these settings to movies with at least one of the given tag&lt;br /&gt;
*** Please see [[#Tags|Tags]]&lt;br /&gt;
&amp;lt;section end=radarr_settings_indexers_restrictions /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_indexers_restrictions /&amp;gt;&lt;br /&gt;
Not in Sonarr&lt;br /&gt;
&amp;lt;section end=sonarr_settings_indexers_restrictions /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_indexers_restrictions /&amp;gt;&lt;br /&gt;
Not in Lidarr&lt;br /&gt;
&amp;lt;section end=lidarr_settings_indexers_restrictions /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_settings_indexers_restrictions /&amp;gt;&lt;br /&gt;
Not in Readarr&lt;br /&gt;
&amp;lt;section end=readarr_settings_indexers_restrictions /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supported Indexers ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_indexers_supported_indexers /&amp;gt;&lt;br /&gt;
* Usenet&lt;br /&gt;
** Newznab&lt;br /&gt;
*** Newznab is a standardized API used by many usenet indexing sites.&lt;br /&gt;
*** Many presets are available, but all require an API key to be accessible.&lt;br /&gt;
** Omgwtfnzbs&lt;br /&gt;
*** This indexer ''also'' supports newznab and is available as one of the above presets.&lt;br /&gt;
*** Website: https://omgwtfnzbs.me/&lt;br /&gt;
&lt;br /&gt;
Torrents&lt;br /&gt;
** filelist.io&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://filelist.io/&lt;br /&gt;
** HDBits&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://hdbits.org&lt;br /&gt;
** IP Torrents&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://iptorrents.com&lt;br /&gt;
** Nyaa&lt;br /&gt;
*** Website: http://www.nyaa.si/&lt;br /&gt;
*** Torrent Indexer for Japanese media (Anime) exclusively.&lt;br /&gt;
** Pass the Popcorn&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://passthepopcorn.me&lt;br /&gt;
** Rarbg&lt;br /&gt;
*** Website: https://rarbg.to/&lt;br /&gt;
** Torrent RSS Feed&lt;br /&gt;
*** Generic torrent RSS feed parser.&lt;br /&gt;
*** '''NOTE:''' The RSS feed must contain a pubdate. The release size is recommended as well.&lt;br /&gt;
** TorrentPotato &lt;br /&gt;
*** Website: [https://github.com/CouchPotato/CouchPotatoServer/wiki/Couchpotato-torrent-provider TorrentPotato]&lt;br /&gt;
** Torznab&lt;br /&gt;
*** Known indexers: Anime Tosho and Nyaa Pantsu as well as Jackett.&lt;br /&gt;
*** Torznab is a wordplay on Torrent and Newznab. It uses the same structure and syntax as the Newznab API specification, but exposing torrent-specific attributes and .torrent files. Thus supports a recent rss feed AND backlog searching capabilities. The specification is not maintained nor supported by the Newznab organization. (The same api specification is shared with nZEDb)&lt;br /&gt;
*** At this point it’s unlikely your favorite tracker supports this. Thus you can use [https://github.com/Jackett/Jackett Jackett]. It acts as a Torznab proxy adding Torznab support for more than 100 torrent trackers, but uses website scraping instead of APIs.&lt;br /&gt;
*** '''Important/Disclaimer:''' Many torrent trackers thrive on the community and may have rules in place that mandate site visits, karma, votes, comments and all. Please review your tracker rules and etiquette, keep your community alive.&amp;lt;br /&amp;gt;&lt;br /&gt;
** We’re not responsible if your account is banned for disobeying rules or accruing HnRs/low-ratio.&lt;br /&gt;
&amp;lt;section end=radarr_settings_indexers_supported_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_indexers_supported_indexers /&amp;gt;&lt;br /&gt;
* Usenet&lt;br /&gt;
** Newznab&lt;br /&gt;
*** Newznab is a standardized API used by many usenet indexing sites.&lt;br /&gt;
*** Many presets are available, but all require an API key to be accessible.&lt;br /&gt;
** Omgwtfnzbs&lt;br /&gt;
*** This indexer ''also'' supports newznab and is available as one of the above presets.&lt;br /&gt;
*** Website: https://omgwtfnzbs.me/&lt;br /&gt;
** Fanzub&lt;br /&gt;
*** Website: http://fanzub.com/&lt;br /&gt;
*** Indexer for Japanese media (Anime) exclusively.&lt;br /&gt;
* Torrents&lt;br /&gt;
**  BroadcastheNet&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://broadcasthe.net/&lt;br /&gt;
** Filelist&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://filelist.io&lt;br /&gt;
** HDBits&lt;br /&gt;
*** Private tracker&lt;br /&gt;
*** Website: https://hdbits.org/&lt;br /&gt;
** IPTorrents&lt;br /&gt;
*** Private tracker, no search api.&lt;br /&gt;
*** Website: http://www.iptorrents.com/&lt;br /&gt;
** Nyaa&lt;br /&gt;
*** Website: http://www.nyaa.si/&lt;br /&gt;
*** Torrent Indexer for Japanese media (Anime) exclusively.&lt;br /&gt;
** Rarbg&lt;br /&gt;
*** Website: https://rarbg.to/&lt;br /&gt;
** Torrent RSS Feed &lt;br /&gt;
*** Generic torrent RSS feed parser.&lt;br /&gt;
*** '''NOTE:''' The RSS feed must contain a pubdate. The release size is recommended as well.&lt;br /&gt;
*** Private tracker&lt;br /&gt;
** Torrentleech&lt;br /&gt;
*** Private Indexer&lt;br /&gt;
*** Website: http://torrentleech.org/&lt;br /&gt;
** Torznab&lt;br /&gt;
*** Known indexers: Anime Tosho and Nyaa Pantsu as well as Jackett.&lt;br /&gt;
*** Torznab is a wordplay on Torrent and Newznab. It uses the same structure and syntax as the Newznab API specification, but exposing torrent-specific attributes and .torrent files. Thus supports a recent rss feed AND backlog searching capabilities. The specification is not maintained nor supported by the Newznab organization. (The same api specification is shared with nZEDb)&lt;br /&gt;
*** At this point it’s unlikely your favorite tracker supports this. We’ll update this post once we become aware of other trackers supporting it. Additionally you can use [https://github.com/Jackett/Jackett Jackett]. It acts as a Torznab proxy adding Torznab support for more than 100 torrent trackers, but uses website scraping instead of APIs.&lt;br /&gt;
*** '''Important/Disclaimer:''' Many torrent trackers thrive on the community and may have rules in place that mandate site visits, karma, votes, comments and all. Please review your tracker rules and etiquette, keep your community alive.&amp;lt;br /&amp;gt;&lt;br /&gt;
*** We’re not responsible if your account is banned for disobeying rules or accruing HnRs/low-ratio.&lt;br /&gt;
** We’re not responsible if your account is banned for disobeying rules or accruing HnRs/low-ratio.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_indexers_supported_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_indexers_supported_indexers /&amp;gt;&lt;br /&gt;
* Usenet&lt;br /&gt;
** Headphones VIP&lt;br /&gt;
*** Website: https://headphones.codeshy.com/vip/&lt;br /&gt;
** Newznab&lt;br /&gt;
*** Newznab is a standardized API used by many usenet indexing sites.&lt;br /&gt;
*** Many presets are available, but most require an API key to be accessible.&lt;br /&gt;
** Omgwtfnzbs&lt;br /&gt;
*** This indexer ''also'' supports newznab and is available as one of the above presets.&lt;br /&gt;
*** Website: https://omgwtfnzbs.me/&lt;br /&gt;
* Torrents&lt;br /&gt;
** filelist.io&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://filelist.io/&lt;br /&gt;
** Gazelle API&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://gazellegames.net/login.php&lt;br /&gt;
** IP Torrents&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://iptorrents.com&lt;br /&gt;
** Rarbg&lt;br /&gt;
*** Website: https://rarbg.to/&lt;br /&gt;
** Redacted&lt;br /&gt;
*** Private Tracker - Considered one of the best Music Trackers on the net.&lt;br /&gt;
*** Website: https://redacted.ch/index.php&lt;br /&gt;
*** Interview: https://interviewfor.red/en/index.html&lt;br /&gt;
** Torrent RSS Feed&lt;br /&gt;
*** Generic torrent RSS feed parser.&lt;br /&gt;
*** '''NOTE:''' The RSS feed must contain a pubdate. The release size is recommended as well.&lt;br /&gt;
** Torrentleech&lt;br /&gt;
*** Private Indexer&lt;br /&gt;
*** Website: http://torrentleech.org/&lt;br /&gt;
** Torznab&lt;br /&gt;
*** Known indexers: Anime Tosho and Nyaa Pantsu as well as Jackett.&lt;br /&gt;
*** Torznab is a wordplay on Torrent and Newznab. It uses the same structure and syntax as the Newznab API specification, but exposing torrent-specific attributes and .torrent files. Thus supports a recent rss feed AND backlog searching capabilities. The specification is not maintained nor supported by the Newznab organization. (The same api specification is shared with nZEDb)&lt;br /&gt;
*** At this point it’s unlikely your favorite tracker supports this. We’ll update this post once we become aware of other trackers supporting it. Additionally you can use [https://github.com/Jackett/Jackett Jackett]. It acts as a Torznab proxy adding Torznab support for more than 100 torrent trackers, but uses website scraping instead of APIs.&lt;br /&gt;
*** '''Important/Disclaimer:''' Many torrent trackers thrive on the community and may have rules in place that mandate site visits, karma, votes, comments and all. Please review your tracker rules and etiquette, keep your community alive.&amp;lt;br /&amp;gt;&lt;br /&gt;
** We’re not responsible if your account is banned for disobeying rules or accruing HnRs/low-ratio.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_indexers_supported_indexers /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_settings_indexers_supported_indexers /&amp;gt;&lt;br /&gt;
* Usenet&lt;br /&gt;
** Newznab&lt;br /&gt;
*** Newznab is a standardized API used by many usenet indexing sites.&lt;br /&gt;
*** Many presets are available, but most require an API key to be accessible.&lt;br /&gt;
** Omgwtfnzbs&lt;br /&gt;
*** This indexer ''also'' supports newznab and is available as one of the above presets.&lt;br /&gt;
*** Website: https://omgwtfnzbs.me/&lt;br /&gt;
* Torrents&lt;br /&gt;
** filelist.io&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://filelist.io/&lt;br /&gt;
** Gazelle API&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://gazellegames.net/login.php&lt;br /&gt;
** IP Torrents&lt;br /&gt;
*** Private Tracker&lt;br /&gt;
*** Website: https://iptorrents.com&lt;br /&gt;
** Rarbg&lt;br /&gt;
*** Website: https://rarbg.to/&lt;br /&gt;
** Torrent RSS Feed&lt;br /&gt;
*** Generic torrent RSS feed parser.&lt;br /&gt;
*** '''NOTE:''' The RSS feed must contain a pubdate. The release size is recommended as well.&lt;br /&gt;
** Torrentleech&lt;br /&gt;
*** Private Indexer&lt;br /&gt;
*** Website: http://torrentleech.org/&lt;br /&gt;
** Torznab&lt;br /&gt;
*** Known indexers: Jackett.&lt;br /&gt;
*** Torznab is a wordplay on Torrent and Newznab. It uses the same structure and syntax as the Newznab API specification, but exposing torrent-specific attributes and .torrent files. Thus supports a recent rss feed AND backlog searching capabilities. The specification is not maintained nor supported by the Newznab organization. (The same api specification is shared with nZEDb)&lt;br /&gt;
*** At this point it’s unlikely your favorite tracker supports this. Additionally you can use [https://github.com/Jackett/Jackett Jackett]. It acts as a Torznab proxy adding Torznab support for more than 100 torrent trackers, but uses website scraping instead of APIs.&lt;br /&gt;
*** '''Important/Disclaimer:''' Many torrent trackers thrive on the community and may have rules in place that mandate site visits, karma, votes, comments and all. Please review your tracker rules and etiquette, keep your community alive.&amp;lt;br /&amp;gt;&lt;br /&gt;
** We’re not responsible if your account is banned for disobeying rules or accruing HnRs/low-ratio.&lt;br /&gt;
&amp;lt;section end=readarr_settings_indexers_supported_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
None.&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3524</id>
		<title>System status</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3524"/>
		<updated>2021-05-12T20:15:03Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Radarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== System ==&lt;br /&gt;
=== Health ===&lt;br /&gt;
==== Overview ====&lt;br /&gt;
====== Radarr ======&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Radarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Sonarr ======&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Sonarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Lidarr ======&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Lidarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Readarr ======&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Readarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
==== System Warnings ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Radarr are targeted for .NET. We will no longer be providing legacy mono builds after 3.2 is released.  You are running one of these legacy builds but your platform supports .NET.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''[[Radarr_FAQ#how_do_i_backup_restore_my_Radarr| Back-Up your existing configuration]]'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
*** '''Delete your existing binaries (contents or folder of /opt/Radarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://radarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop radarr&amp;lt;/code&amp;gt; Stop Radarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Radarr /opt/Radarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; tar -xvzf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Radarr Tarball&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo mv Radarr/ /opt&amp;lt;/code&amp;gt; Move the new Radarr Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo chown -R radarr:radarr /opt/Radarr&amp;lt;/code&amp;gt; Ensure Radarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;radarr&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf /opt/Radarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script in your systemd (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/radarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Radarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Radarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Radarr/Radarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Radarr/Radarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Radarr doesn’t start, ensure you have  [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start radarr.service&amp;lt;/code&amp;gt; Restart Radarr&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Radarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;currently_installed_sqlite_version_is_not_supported&amp;quot;&amp;gt;'''[[#currently_installed_sqlite_version_is_not_supported|Currently installed SQLite version is not supported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr stores its data in an SQLite database.  The sqlite3 library installed on your system is too old.  Radarr requires at least version 3.9.0. Note that Radarr uses &amp;lt;code&amp;gt;libsqlite3.so&amp;lt;/code&amp;gt; which may or may not be contained in a sqlite3 upgrade package.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Radarr will be unable to update itself. You’ll have to update Radarr manually or set the permissions on Radarr’s Startup directory (the installation directory) to allow Radarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr detected that AppData folder for your Operating System is located inside the directory that contains the Radarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&lt;br /&gt;
** Please look at System -&amp;amp;gt; Info to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Radarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you’re on linux, you’ll probably have to change the home directory for the user that is running Radarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Radarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Radarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:7878/$1 [P,L]&lt;br /&gt;
** For Caddy (V1) use this:&lt;br /&gt;
*** Note: you'll also need to add the websocket directive to your radarr configuration&lt;br /&gt;
  proxy /radarr 127.0.0.1:7878 {&lt;br /&gt;
      websocket&lt;br /&gt;
      transparent&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;ptp_settings_old&amp;quot;&amp;gt;'''[[#ptp_settings_old|PTP Indexer Settings Out of Date]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The following PassThePopcorn indexers have deprecated settings and should be updated.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_support_end_of_life&amp;quot;&amp;gt;'''[[#mono_support_end_of_life|Mono and x86 builds are ending]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono and x86 builds will no longer be supported in the next build of the application. If you are receiving this error then you are running the mono version of the application or the x86 version.  Unfortunately, due to increasing difficulting in development support for these legacy versions we  will be discontinuing their support and thus releases for them going forward.  Thus it is advised you upgrade to a supported Operating System that does not require neither x86 nor mono.  You may also be able to explore using Docker for your needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_old_and_unsupported|Currently installed .Net Framework is old and unsupported]]&amp;lt;/span&amp;gt;'''&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Occasionally we increase the version we build against to be able to utilize new features. Apparently you haven't applied the appropriate Windows updates in a while and need to upgrade .Net to be able to use newer versions of Sonarr.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_supported_but_upgrading_is_recommended|Currently installed .Net Framework is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr is written in .Net and requires Mono to run. Various versions of Sonarr have different minimum versions of Mono to operate correctly. The ideal version of Mono varies per platform.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Mono 5.8 is the absolute minimum for Sonarr, but Mono 5.20 is currently recommended.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_supported_but_upgrading_is_recommended|Currently installed mono version is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework which Mono implements for your system. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don't have Auto-Updating enabled, so you'll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point. But while you're at it, read the change log to find out what the relevant changes were.&lt;br /&gt;
** ''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Sonarr will be unable to update itself. You'll have to update Sonarr manually or set the permissions on Sonarr's Startup directory (the installation directory) to allow Sonarr to update itself.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr detected that AppData folder for your Operating System is located inside the directory that contains the Sonarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Please look at System -&amp;amp;gt; About to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Sonarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you're on linux, you'll probably have to change the home directory for the user that is running Sonarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Sonarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;package_maintainer_message&amp;quot;&amp;gt;'''[[#package_maintainer_message|Package Maintainer Message]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Please refer to the specific message your package maintainer is indicating to you.  This is not a Sonarr issue. For additional information, refer to your package maintainer.  Your package maintainer can be found in System -&amp;gt; Status -&amp;gt; About.  Note that this includes docker and your package maintainer is whomever maintains your docker image.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Lidarr are targeted for .NET. We will soon no longer provide legacy mono builds for those platforms that cannot use .NET. You are running one of these legacy builds but your platform supports .NET.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/develop/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Lidarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''&amp;lt;/span&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://lidarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop lidarr.service&amp;lt;/code&amp;gt; Stop Lidarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Lidarr /opt/Lidarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Lidarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Lidarr/ /opt&amp;lt;/code&amp;gt; Move the new Lidarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R lidarr:lidarr /opt/Lidarr&amp;lt;/code&amp;gt; Ensure Lidarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;lidarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Lidarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/lidarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Lidarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Lidarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Lidarr/Lidarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Lidarr/Lidarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Lidarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start lidarr.service&amp;lt;/code&amp;gt; Restart Lidarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_8_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_8_upgrade_for_improved_stability|Mono version is less than 5.8, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Lidarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform..&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8686/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;fpcalc_upgrade&amp;quot;&amp;gt;'''[[#fpcalc_upgrade|Fpcalc Needs Upgrading]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
Lidarr can use chromaprint audio fingerprinting to identify tracks. This depends on an external binary, which is distributed with Lidarr for Windows and macOS, but must be provided independently on Linux.&lt;br /&gt;
&lt;br /&gt;
To fix this on a native Linux instance, install the appropriate package using your package manager and make sure that fpcalc is on your PATH (this can be checked using which fpcalc and verifying that the correct location of fpcalc is returned):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle;&amp;quot;&lt;br /&gt;
! Distribution&lt;br /&gt;
! Package&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Debian/Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;libchromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Fedora/CentOS&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Arch&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | OpenSUSE&lt;br /&gt;
|&amp;lt;code&amp;gt; chromaprint-fpcalc&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Synology&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Readarr are targeted for .NET. We will soon no longer provide legacy mono builds for those platforms that cannot use .NET. You are running one of these legacy builds but your platform supports .NET Core.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Readarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://readarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop readarr&amp;lt;/code&amp;gt; Stop Readarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Readarr /opt/Readarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Readarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Readarr/ /opt&amp;lt;/code&amp;gt; Move the new Readarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R readarr:readarr /opt/Readarr&amp;lt;/code&amp;gt; Ensure Readarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;readarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Readarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/readarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Readarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Readarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Readarr/Readarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Readarr/Readarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Readarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start readarr.service&amp;lt;/code&amp;gt; Restart Readarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_2_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_2_upgrade_for_improved_stability|Mono version is less than 5.2, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Readarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8787/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Download Clients ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Radarr to be able to download media. Since Radarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Radarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Radarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Radarr instance and your download client on a local network. See [[Radarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Radarr. Therefore Radarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Radarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Radarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Radarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Radarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished movie is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Radarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Radarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Radarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Radarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/movies&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Radarr when the download client tells Radarr it's done Radarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/movies&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/hardlinks How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
[https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Radarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr or the user radarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Sonarr to be able to download media. Since Sonarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Sonarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Sonarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Sonarr instance and your download client on a local network. See [[Sonarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Sonarr. Therefore Sonarr has decided to temporarily stop querying the download client on it's normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Sonarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Sonarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Sonarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Sonarr/V3/Sonarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr or the user sonarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=&amp;quot;sonarr_system_status_health_download_clients&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Lidarr to be able to download media. Since Lidarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Lidarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Lidarr instance and your download client on a local network. See [[Lidarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Lidarr. Therefore Lidarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Lidarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Lidarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Lidarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Lidarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Lidarr when its complete that the finished song is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Lidarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Lidarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Lidarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Lidarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/audio&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Lidarr when the download client tells Lidarr it's done Lidarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/audio&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Lidarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr or the user lidarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Readarr to be able to download media. Since Readarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Readarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Readarr instance and your download client on a local network. See [[Readarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Readarr. Therefore Readarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Readarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Readarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Readarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Readarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished book is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Readarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Readarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Readarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Readarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/books&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Readarr when the download client tells Readarr it's done Readarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/books&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Readarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr or the user readarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Completed/Failed Download Handling ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Radarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Radarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Sonarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Sonarr are on the same machine since it gets the path to be imported directly from the &lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Lidarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Lidrr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Readarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Readarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Indexers ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Radarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Radarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Radarr uses the RSS feed to pick up new releases as they come along. More info on that [[Radarr FAQ#How does Radarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires indexers to be able to discover new releases. [[Radarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Radarr will only be able to find new releases via the RSS feeds. But searching for movies (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Radarr tried to use one of your indexers. To limit retries, Radarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Radarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Radarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Sonarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Sonarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Sonarr uses the RSS feed to pick up new releases as they come along. More info on that [[Sonarr FAQ#How does Sonarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires indexers to be able to discover new releases. [[Sonarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Sonarr will only be able to find new releases via the RSS feeds. But searching for episodes (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Sonarr tried to use one of your indexers. To limit retries, Sonarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Sonarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Sonarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Lidarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Lidarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Lidarr uses the RSS feed to pick up new releases as they come along. More info on that [[Lidarr FAQ#How does Lidarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires indexers to be able to discover new releases. [[Lidarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Lidarr will only be able to find new releases via the RSS feeds. But searching for music (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Lidarr tried to use one of your indexers. To limit retries, Lidarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Lidarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Lidarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Readarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Readarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Readarr uses the RSS feed to pick up new releases as they come along. More info on that [[Readarr FAQ#How does Readarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires indexers to be able to discover new releases. [[Readarr_Settings#Indexers|Please read the wiki on instructions how to add indexers.]]&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Readarr will only be able to find new releases via the RSS feeds. But searching for books (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Readarr tried to use one of your indexers. To limit retries, Readarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Readarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Readarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Folders ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a Movie is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the movie that is still using the old root folder and edit it to the correct root Folder&lt;br /&gt;
***# Easiest way to find this is to go to the Movies (Library) Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path&lt;br /&gt;
***# Select mass edit on the top bar and from the '''Root Paths''' drop down select the new root path that you want these movies to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the movie folders to '&amp;lt;root path&amp;gt;' ?''' This will also state '''This will also rename the movie folder per the movie folder format in settings.''' Simply select No if the you do not want Radarr to move your files&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a series is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the series that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Series &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these series to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the series folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Sonarr to move your files&lt;br /&gt;
* &amp;lt;span id=&amp;quot;import_list_missing_root_folder&amp;quot;&amp;gt;'''[[#import_list_missing_root_folder|Import List missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a list is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
**#Go to Settings &amp;gt; Import Lists&lt;br /&gt;
**#Edit the import lists that were mentioned in the health check&lt;br /&gt;
**#Save&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an artist is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the artist that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these artists to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the artist folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Lidarr to move your files&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an author is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the author that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these authors to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the author folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Readarr to move your files&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Media ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;movie_was_removed_from_tmdb&amp;quot;&amp;gt;'''[[#movie_was_removed_from_tmdb|Movie was removed from TMDb]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The movie is linked to a TMDb Id that was deleted from TMDb, usually because it was a duplicate, wasn't a movie or changed ID for some other reason. Deleted movies will not receive any updates and should be corrected by the user to ensure continued functionality. Remove the movie from Radarr without deleting the files, then try to re-add it. If it doesn't show up in a search, check Radarr because it might be a TV miniseries like Stephen King's It.&amp;lt;br /&amp;gt;&lt;br /&gt;
** You can find and edit deleted movies by creating a custom filter using the following steps: 1. Click Movies from the left menu 2. Click the dropdown on Filter and select “Custom Filter” 3. Enter a label, for example “Deleted Movies” 4. Make the filter as follows: Status is Deleted 5. Click save and select the newly created filter from the filter dropdown menu&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;lists_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#lists_are_unavailable_due_to_failures|Lists are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Typically this simply means that Radarr is no longer able to communicate via API or via logging in to your chosen list provider. Your best bet if the problem persists is to contact them in order to rule them out, as their systems maybe overloaded from time to time.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;series_removed_from_thetvdb&amp;quot;&amp;gt;'''[[#series_removed_from_thetvdb|Series Removed from TheTVDB]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The affected series were removed from TheTVDB, this usually happens because it is a duplicate or considered part of a different series. To correct you will need to remove the affected series and add the correct series.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=radarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Lidarr&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Readarr&lt;br /&gt;
&amp;lt;section end=readarr_system_status_about /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Info ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home Page: [https://radarr.video Radarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Radarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/radarr r/radarr]&lt;br /&gt;
* Discord: [https://radarr.video/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/radarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Radarr/Radarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Radarr/Radarr/issues here]&lt;br /&gt;
&amp;lt;section end=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://sonarr.tv Sonarr's home page]&lt;br /&gt;
* Forums: [https://forums.sonarr.tv Sonarr Forums]&lt;br /&gt;
* Discord: [https://discord.gg/M6BvZn5 Join our discord]&lt;br /&gt;
* Reddit: [https://reddit.com/r/sonarr r/sonarr]&lt;br /&gt;
* Twitter: [https://twitter.com/sonarrtv @sonarrtv]&lt;br /&gt;
* IRC: [https://webchat.freenode.net/?channels=#sonarr #sonarr on Freenode]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/sonarr You're here already]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://sonarr.tv/donate click here]&lt;br /&gt;
* Source: https://github.com/Sonarr/Sonarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on Github [https://github.com/Sonarr/Sonarr/issues here]&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://lidarr.audio Lidarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Lidarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/lidarr r/lidarr]&lt;br /&gt;
* Discord: [https://lidarr.audio/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/lidarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/lidarr/Lidarr/ Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on GitHub [https://github.com/Lidarr/Lidarr/issues here]&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://readarr.com Readarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Readarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/readarr r/readarr]&lt;br /&gt;
* Discord: [https://readarr.com/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate click [https://opencollective.com/readarr here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Readarr/Readarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Readarr/Readarr/issues click here]&lt;br /&gt;
&amp;lt;section end=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Readarr_FAQ&amp;diff=3523</id>
		<title>Readarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Readarr_FAQ&amp;diff=3523"/>
		<updated>2021-05-12T03:29:45Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Readarr Specific FAQ entries coming soon(tm) once it is out of pre-alpha testing.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Readarr|ARRDISCORD=http://readarr.com/discord|ARRPORT=8787}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Readarr_FAQ&amp;diff=3521</id>
		<title>Readarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Readarr_FAQ&amp;diff=3521"/>
		<updated>2021-05-12T03:27:34Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Readarr Specific FAQ entries coming soon(tm) once it is out of pre-alpha testing.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Readarr|ARRDISCORD=http://readarr.com/discordARRPORT=8787}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Lidarr_FAQ&amp;diff=3520</id>
		<title>Lidarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Lidarr_FAQ&amp;diff=3520"/>
		<updated>2021-05-12T03:27:05Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Lidarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_lidarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_lidarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lidarr 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.&lt;br /&gt;
* Lidarr 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 Lidarr 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 Lidarr's Release-Push API endpoint along with an IRC announce channel to push releases to Lidarr for processing which can happen in near real time and with less overhead on the indexer and Lidarr as Lidarr doesn’t need to request the RSS feed too frequently and process the same releases over and over.&lt;br /&gt;
&lt;br /&gt;
== Why does Lidarr only show studio albums, How do I find singles or EPs? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_does_lidarr_only_show_studio_albums_how_do_i_find_singles_or_eps&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_does_lidarr_only_show_studio_albums_how_do_i_find_singles_or_eps|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lidarr defaults to only bringing in studio albums for each artist. However, you can expand the album types per an artist, or for your entire library by utilizing [[Lidarr Settings#Metadata Profiles|Metadata Profiles]]. &lt;br /&gt;
&lt;br /&gt;
== Why can't I add a various artists album? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_various_artists_album&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_various_artists_album|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Various Artists and other meta artists on Musicbrainz are due to the number of entries they provide.&lt;br /&gt;
&lt;br /&gt;
== Can I add just an album? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_add_just_an_album&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#an_i_add_just_an_album|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Not at the moment.&lt;br /&gt;
&lt;br /&gt;
== Can I download single tracks? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_download_single_tracks&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_download_single_tracks|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lidarr works by searching for and downloading full releases, therefore individual tracks cannot be downloaded unless they were released as a single by the artist.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't artist X show up in search? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_artist_x_show_up_in_search&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_artist_x_show_up_in_search|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Search is still a work in progress. Artists that don't show up in search may be added by searching for `lidarr:mbid` where `mbid` is the Musicbrainz ID of the artist.&lt;br /&gt;
&lt;br /&gt;
== Lidarr matched an album with too many tracks. How can I change the Album to the correct Release? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;lidarr_matched_an_album_with_too_many_tracks_how_can_i_change_thealbum_to_the_correct_release&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#lidarr_matched_an_album_with_too_many_tracks_how_can_i_change_thealbum_to_the_correct_release|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Open the Album details page and select the Edit Icon in the top nav. There you can find a dropdown of all releases tied to that Album.&lt;br /&gt;
&lt;br /&gt;
== I'm having trouble importing my artists, what could it be? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;im_having_trouble_importing_my_artists_what_could_it_be&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#im_having_trouble_importing_my_artists_what_could_it_be|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The artist import process just imports the Artist names and path locations, which are then stored in the database so that a) metadata can be retrieved and b) downloaded content can be put in the same location in future.  To this end, the user account that Lidarr runs under needs both read and write to your data directory.&lt;br /&gt;
&lt;br /&gt;
== I can't find a release in Lidarr but it is on MusicBrainz ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;cant_find_release_lidarr_on_mb&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#cant_find_release_lidarr_on_mb|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is likely due to the release having an &amp;lt;code&amp;gt;unknown&amp;lt;/code&amp;gt; release status.  Update MusicBrainz.&lt;br /&gt;
&lt;br /&gt;
== How often do Lidarr's and MusicBrainz databases sync? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;lidarr_mb_db_sync&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#lidarr_mb_db_sync|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Every hour at 5 after the hour&lt;br /&gt;
&lt;br /&gt;
== I'm having trouble importing my artists, what could it be? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;im_having_trouble_importing_my_artists_what_could_it_be&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#im_having_trouble_importing_my_artists_what_could_it_be|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The artist import process just imports the Artist names and path locations, which are then stored in the database so that a) metadata can be retrieved and b) downloaded content can be put in the same location in future.  To this end, the user account that Lidarr runs under needs both read and write to your data directory.&lt;br /&gt;
{{FAQ|ARRNAME=Lidarr|ARRDISCORD=https://lidarr.audio/discord|ARRPORT=8686}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3519</id>
		<title>Radarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_FAQ&amp;diff=3519"/>
		<updated>2021-05-12T03:26:43Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Radarr work? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_work|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;How_does_Radarr_work&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#How_does_Radarr_work|alt-anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How does Radarr find movies? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_find_movies&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_find_movies|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Radarr/Radarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs can be found here].&lt;br /&gt;
'''''As of 1/19/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Custom Format Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Indexer Flags&lt;br /&gt;
# Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== What are Lists and what can they do for me? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;what_are_lists_and_what_can_they_do_for_me&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#what_are_lists_and_what_can_they_do_for_me|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Lists are a part of Radarr that allow you to follow a given list creator.&lt;br /&gt;
* 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.&lt;br /&gt;
* '''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. &lt;br /&gt;
* ie. physically look at the list before you even go to Radarr.&lt;br /&gt;
&lt;br /&gt;
== With the release of Radarr V3, what release should I download? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;with_the_release_of_radarr_v3_what_release_should_i_download&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#with_the_release_of_radarr_v3_what_release_should_i_download|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please see better information [[Radarr FAQ#How do I update Radarr?|here]]&lt;br /&gt;
&lt;br /&gt;
== Why did the GUI / UI Change?  Can it be changed back? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_did_the_gui_ui_change&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_did_the_gui_ui_change|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr is a fork of [[Sonarr]] which has the new UI.&lt;br /&gt;
* No it cannot be changed back. No it will not be changed back.&lt;br /&gt;
* You may, however, check out [https://github.com/gilbN/theme.park Theme Park]&lt;br /&gt;
&amp;lt;span id=&amp;quot;Where_did_Wanted_and_Cut_off_Unmet_go&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where did Wanted and Cut-off Unmet go? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;where_did_wanted_and_cutoff_unmet_go&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#where_did_wanted_and_cutoff_unmet_go|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Movie Index (AKA 'Movies') -&amp;gt; Filter (top right corner) -&amp;gt; &amp;lt;code&amp;gt;Wanted&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[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]]&lt;br /&gt;
&lt;br /&gt;
== Why can't I add a new movie to Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_movie_to_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_movie_to_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr uses [http://themoviedb.org 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:&lt;br /&gt;
* 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.&lt;br /&gt;
* You can also add by TMDb ID or, if TMDb has it, the IMDb ID&lt;br /&gt;
* The movie hasn't been added to TMDb yet, follow their [https://www.themoviedb.org/bible/new_content#59f7933c9251413e93000006 guide] to get it added.&lt;br /&gt;
&lt;br /&gt;
== Can all my movie files be stored in one folder? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_all_my_movie_files_be_stored_in_one_folder&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_all_my_movie_files_be_stored_in_one_folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
: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]]&lt;br /&gt;
&lt;br /&gt;
== Can I put all my movies in my library into one folder ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[Radarr FAQ#Can I put all my movies in my library into one folder|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We get asked this a lot.  There are no plans to support &amp;lt;code&amp;gt;\data\Movies\Movie1.mkv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\data\Movies\Movie2.mkv&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Use a Custom Script &lt;br /&gt;
** the script should be triggered on import&lt;br /&gt;
** it should be designed to move the file whenever you want it&lt;br /&gt;
** it then needs to call the Radarr API and change the movie to unmonitored.&lt;br /&gt;
&lt;br /&gt;
== How can I rename my movie folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_movie_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_movie_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Movies &lt;br /&gt;
# Movie Editor&lt;br /&gt;
# Select what movies need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the movies currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Movie File and Folder Naming ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_file_and_folder_naming&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_file_and_folder_naming|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Currently, Radarr requires that each movie be in a folder with the format containing at minimum &amp;lt;code&amp;gt;Movie Title (Year)/&amp;lt;/code&amp;gt;, optionally &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators. To facilitate correct quality and resolution identification during import, a file name like &amp;lt;code&amp;gt;Movie Title (Year) [Quality-Resolution].ext&amp;lt;/code&amp;gt; is best, again &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; are valid separators too.&lt;br /&gt;
* 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, &amp;lt;code&amp;gt;{ny}&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;Name (Year)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{vf}&amp;lt;/code&amp;gt; gives the resolution like &amp;lt;code&amp;gt;1080p&amp;lt;/code&amp;gt;. There is nothing to infer quality, so you can fake it using &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; which will name anything lower than 720p to &amp;lt;code&amp;gt;[DVD-572p]&amp;lt;/code&amp;gt; and greater or equal to 720p like &amp;lt;code&amp;gt;[Bluray-1080p]&amp;lt;/code&amp;gt;.&lt;br /&gt;
See [[Radarr Tips and Tricks#Create a Folder for Each Movie|Create a Folder for Each Movie]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Movie Folders Named Incorrectly ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_folders_named_incorrectly&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_folders_named_incorrectly|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Even if your movies are in folders already, the folders may not be named correctly. The folder name should be &amp;lt;code&amp;gt;Movie Title (Year)&amp;lt;/code&amp;gt;, having the title and year in the folder’s name is critical right now.&lt;br /&gt;
* Examples that will work well:&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Movies/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013)/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Examples that will work, but will require manual management:&lt;br /&gt;
** By letters: &amp;lt;code&amp;gt;/mnt/Movies/A-D/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By rating: &amp;lt;code&amp;gt;/mnt/Movies/R/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** By genre: &amp;lt;code&amp;gt;/mnt/Movies/Crime, Drama, Sci-Fi/A Clockwork Orange (1971)/A Clockwork Orange (1971) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
** These examples will require manual management when the movie is added. Each of the examples will have many root directories, like &amp;lt;code&amp;gt;A-D&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;E-G&amp;lt;/code&amp;gt; in the first letter example, &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PG-13&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
* Examples that won’t work:&lt;br /&gt;
** Single folder: &amp;lt;code&amp;gt;/mnt/Kid Movies/Frozen (2013) [Bluray-1080p].mkv&amp;lt;/code&amp;gt;&lt;br /&gt;
*** 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.&lt;br /&gt;
**'''Movie''' Folder Naming Formats from v0.2 that include '''File''' properties in the '''movie folder''' name such as &amp;lt;code&amp;gt;{Movie.Title}.{Release Year}.{Quality.Full}-{MediaInfo.Simple}{`Release.Group}&amp;lt;/code&amp;gt; will not work in v3.&lt;br /&gt;
*** Folders are related to the movie and independent of the file.  Additionally, this will break with the planned multiple files per movie support.&lt;br /&gt;
*** The other reason it was removed was it caused frequent confusion, database corruption, and generally was only half baked.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== How can I mass delete movies from the wanted list? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_mass_delete_movies_from_the_wanted_list&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_mass_delete_movies_from_the_wanted_list|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Use Movie Editor -&amp;gt; Select movies you want to delete -&amp;gt; Delete&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind a reverse proxy ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_radarr_work_behind_an_nginx_reverse_proxy&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_radarr_work_behind_an_nginx_reverse_proxy|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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:&lt;br /&gt;
 proxy_http_version 1.1;&lt;br /&gt;
 proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
 proxy_set_header Connection $http_connection;&lt;br /&gt;
&lt;br /&gt;
* Make sure you '''do not''' include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;amp;quot;Upgrade&amp;amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. '''THIS WILL NOT WORK'''&lt;br /&gt;
* [https://github.com/aspnet/AspNetCore/issues/17081 See this ASP.NET Core issue]&lt;br /&gt;
* If you are using a CDN like Cloudflare ensure websockets are enabled to allow websocket connections.&lt;br /&gt;
&lt;br /&gt;
== How do I update Radarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_i_update_my_radarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_i_update_my_radarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Go to Settings and then the General tab and show advanced settings (use the toggle by the save button).&lt;br /&gt;
# Under the Development section change the branch name to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save&lt;br /&gt;
''This will not install the bits from that branch immediately, it will happen during the next update.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;master&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;develop&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is a snapshot of the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch at a point in time.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#00ff00&amp;quot;&amp;gt;nightly&amp;lt;/span&amp;gt; (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 &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; after switching to this branch.''' On GitHub, this is the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch.&lt;br /&gt;
&lt;br /&gt;
* Note: If your install is through Docker append &amp;lt;code&amp;gt;:release&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;:latest&amp;lt;/code&amp;gt;, or  &amp;lt;code&amp;gt;:testing&amp;lt;/code&amp;gt; to the end of your container tag depending on who makes your builds.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Current Versions&lt;br /&gt;
!master&lt;br /&gt;
!develop&lt;br /&gt;
!nightly&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Frelease%2FVERSION.json Current Master/Latest]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Ftesting%2FVERSION.json Current Develop/Beta]&lt;br /&gt;
|[https://img.shields.io/badge/dynamic/json?color=f5f5f5&amp;amp;style=flat-square&amp;amp;label=&amp;amp;query=%24.version&amp;amp;url=https%3A%2F%2Fraw.githubusercontent.com%2Fhotio%2Fradarr%2Fnightly%2FVERSION.json Current Nightly/Alpha]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Release Channel Type !! Branch: master (stable) (v3.1) !! Branch: develop (beta) (v3.1) !! Branch: nightly (unstable) (v3.2)&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/hotio/radarr hotio]||&amp;lt;code&amp;gt;hotio/radarr:release&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;hotio/radarr:testing&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|-&lt;br /&gt;
|[https://hub.docker.com/r/linuxserver/radarr LinuxServer.io]||&amp;lt;code&amp;gt;linuxserver/radarr:latest&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;linuxserver/radarr:develop&amp;lt;/code&amp;gt;|| If you have to ask, you should not be on it.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing a newer version ===&lt;br /&gt;
If Native:&lt;br /&gt;
# Go to System and then the Updates tab&lt;br /&gt;
# Newer versions that are not yet installed will have an update button next to them, clicking that button will install the update.&lt;br /&gt;
If Docker:&lt;br /&gt;
# Repull your tag and update your container&lt;br /&gt;
&lt;br /&gt;
== Can I switch from nightly back to develop? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_from_nightly_back_to_develop&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_from_nightly_back_to_develop|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Can I switch between branches?|See this related question]]&lt;br /&gt;
&lt;br /&gt;
== Can I switch between branches? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_i_switch_between_branches&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_i_switch_between_branches|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* You can (almost) always increase your risk. &lt;br /&gt;
* &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; can go to &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt;&lt;br /&gt;
* Check with the development team to see if you can switch from &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;; or &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; for your given build.&lt;br /&gt;
* Failure to follow these instructions may result in your Radarr becoming unusable or throwing errors. You have been warned.&lt;br /&gt;
** The most common error is something like &amp;lt;code&amp;gt;Error parsing column 45 (Language=31 - Int64)&amp;lt;/code&amp;gt; or other similar database errors around missing columns or tables.&lt;br /&gt;
&lt;br /&gt;
* '''May 4 2021 Update'''&lt;br /&gt;
** &amp;lt;code&amp;gt;3.1.1&amp;lt;/code&amp;gt; has been released as master/stable&lt;br /&gt;
** For those on nightly and are still on &amp;lt;code&amp;gt;3.1.1.4948&amp;lt;/code&amp;gt; or lower you can safely downgrade to master&lt;br /&gt;
*** Same for develop.&lt;br /&gt;
** For those who are on nightly and are updated to &amp;lt;code&amp;gt;3.1.1.4957&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;3.2.0.4960&amp;lt;/code&amp;gt;, or newer; you cannot downgrade as there was a DB migration in &amp;lt;code&amp;gt;3.1.1.4957&amp;lt;/code&amp;gt; and you'd need to rollback your database to the backup prior to that update in order to jump to master&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle foreign movies or foreign titles? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_foreign_movies_or_foreign_titles&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_foreign_movies_or_foreign_titles|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* Note that this does not include any indexer languages specified as multi.&lt;br /&gt;
&lt;br /&gt;
== How does radarr handle &amp;quot;multi&amp;quot; in names? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_radarr_handle_multi_in_names&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_radarr_handle_multi_in_names|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Radarr by default assumes multi is english and french unless specified in your indexer's advanced settings in Radarr.&lt;br /&gt;
&lt;br /&gt;
* Note that multi definitions only help for release parsing and not for foreign titles or movies searches.&lt;br /&gt;
&lt;br /&gt;
== Help, Movie Added, But Not Searched ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;help_movie_added_but_not_searched&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#help_movie_added_but_not_searched|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
[[File:start search for missing movie.png|thumb|none|750px|alt=Add and Search for movie|Add and Search for movie]]&lt;br /&gt;
[[File:Search selected movie.png||thumb|none|750px|altt=Search selected movie|Search selected movie]]&lt;br /&gt;
&lt;br /&gt;
== Root path for movies imported from lists becomes “C:” or other weird paths ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#root_path_for_movies_imported_from_lists_become_c_or_other_weird_paths|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
* Use the Movie Editor to fix paths of existing movies.&lt;br /&gt;
&lt;br /&gt;
== Movie Imported, But Source File And Torrent Not Deleted ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;movie_imported_but_source_file_and_torrent_not_deleted&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#movie_imported_but_source_file_and_torrent_not_deleted|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Check if you have Completed Download Handling - Remove turned on. (This does not work if you are using rtorrent.)&lt;br /&gt;
&lt;br /&gt;
[[File:Remove turned on.png|thumb|none|750px|alt=Settings|Settings &amp;gt; Download Clients]]&lt;br /&gt;
&lt;br /&gt;
* If you are using deluge make sure auto-managed is turned on. And that torrents get paused when they reach specified seeding quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v0.2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v0.2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v0.2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== I am using a Pi and Raspbian and Radarr will not launch == &lt;br /&gt;
&amp;lt;span id=&amp;quot;i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_am_using_a_pi_and_raspbian_and_radarr_will_not_launch|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;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 &amp;lt;code&amp;gt;--privileged&amp;lt;/code&amp;gt;, update libseccomp2 from Ubuntu or get a better OS (We recommend Ubuntu 20.04 arm64)&lt;br /&gt;
&lt;br /&gt;
'''Possible Solution:''' &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Steps to fix:&lt;br /&gt;
&lt;br /&gt;
First ensure you are running Raspbian buster e.g using &amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID: Raspbian&lt;br /&gt;
&lt;br /&gt;
Description: Raspbian GNU/Linux 10 (buster)&lt;br /&gt;
&lt;br /&gt;
Release: 10&lt;br /&gt;
&lt;br /&gt;
Codename: buster&lt;br /&gt;
&lt;br /&gt;
''If you are using buster:''&lt;br /&gt;
 &amp;lt;code&amp;gt;Add the line `deb &amp;lt;nowiki&amp;gt;http://deb.debian.org/debian&amp;lt;/nowiki&amp;gt; buster-backports` main to `/etc/apt/sources.list`&lt;br /&gt;
 Run apt-get update&lt;br /&gt;
 apt-get -t buster-backports install libseccomp2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why are lists sync times so long and can I change it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_are_lists_sync_times_so_long_and_can_i_change_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_are_lists_sync_times_so_long_and_can_i_change_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lists never were nor are intended to be &amp;lt;code&amp;gt;add it now&amp;lt;/code&amp;gt; they are &amp;lt;code&amp;gt;hey i want this, add it eventually&amp;lt;/code&amp;gt; tools&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
This change was due to not have our server get killed by people updating lists every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
== Why doesn't Radarr work behind an nginx reverse proxy ==&lt;br /&gt;
&lt;br /&gt;
[[Radarr_FAQ#Why_doesn.27t_Radarr_work_behind_a_reverse_proxy|See this section]]&lt;br /&gt;
&lt;br /&gt;
== Can I disable the refresh movies task ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;can_I_disable_the_refresh_movies_task&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#can_I_disable_the_refresh_movies_task|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
A common complaint is the Refresh task causes heavy I/O usage.  This is partly due to the setting &amp;quot;Analyze video files&amp;quot; which is advised to be enabled if you use tdarr or otherwise externally modify your files.  If you don't you can safely disable &amp;quot;Analyze video files&amp;quot; to reduce some I/O.  The other setting is &amp;quot;Rescan Movie Folder after Refresh&amp;quot;.  If your disk I/O usage spikes during a Refresh then you may want to change the Rescan setting to &amp;lt;code&amp;gt;Manual&amp;lt;/code&amp;gt;.  Do not change this to &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt; 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 &amp;lt;code&amp;gt;Never&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Radarr|ARRDISCORD=https://radarr.video/discord|ARRPORT=7878}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3518</id>
		<title>Template:Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3518"/>
		<updated>2021-05-10T21:14:14Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Download client clearing items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;ARRNAME&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the Application&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_DISCORD&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR #support Discord&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_WEBSITE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Website&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_LATEST_RELEASE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Download&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;VERSION&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current version of each of the ARRs&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;MEDIA&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What type of media does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: movies, Sonarr: series, Lidarr: artist, Readarr: author&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;SEARCHSOURCE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What metadata provider does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: TMDb, Sonarr: TheTVDb, Lidarr: MusicBrainz, Readarr: GoodReads&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;QUERYSTRING&amp;quot;: {},&lt;br /&gt;
		&amp;quot;ARRNAME2&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;This string is used for lower cased ARR names for transclusion&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;radarr, sonarr, lidarr, readarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is utilized for general troubleshooting steps that span across all the ARRs. Some Sections may be transcluded from a Troubleshooting Misc page when items are ARR specific.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
----&lt;br /&gt;
Please note that this information is only for &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;{{{ARRNAME}}} {{{VERSION}}}&amp;lt;/span&amp;gt;.&lt;br /&gt;
=== Asking for Help ===&lt;br /&gt;
----&lt;br /&gt;
Do you need help? That's okay, everyone needs help sometimes. You can get real time help via chat on [{{{ARR_DISCORD}}} Discord] or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit].&lt;br /&gt;
&lt;br /&gt;
But before you go there and post, be sure your request for help is the best it can be. Clearly describe the problem and briefly describe your setup, including things like your OS/distribution, version of Mono or .Net/.Netcore, version of {{{ARRNAME}}}, download client and its version. '''If you are using [https://www.docker.com/ Docker] please run through [[Docker Guide|the Docker Guide]] first as that will solve common and frequent path/permissions issues.  Otherwise please have a [[Docker Guide#Docker-compose|docker compose]] handy'''  Tell us about what you've tried already, what you've looked at. Use the Logging and Log Files to turn your logging up to trace, recreate the issue, pastebin the relevant context and include a link to it in your post. Maybe even include some screen shots to highlight the issue.&lt;br /&gt;
&lt;br /&gt;
The more we know, the easier it is to help you.&lt;br /&gt;
&lt;br /&gt;
== Logging and Log Files ==&lt;br /&gt;
&lt;br /&gt;
If you're linked here for support remember to get them the information from the actual trace log file, put the logs in a pastebin and show us context around what we need to see.   If you're asked for debug logs your logs will contain &amp;lt;code&amp;gt;debug&amp;lt;/code&amp;gt; and if you're asked for trace logs your logs will contain &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt;.  If the logs you are providing do not contain either then they are not the logs requested.&lt;br /&gt;
&lt;br /&gt;
What you need to do is:&lt;br /&gt;
# Turn Logging up to Trace&lt;br /&gt;
# Clear Logs&lt;br /&gt;
# Reproduce the Issue&lt;br /&gt;
# Open the trace log file ({{{ARRNAME}}}.trace.txt) and fine the relevant context&lt;br /&gt;
# [https://hastebin.com/ Hastebin], [https://pastebin.ubuntu.com/ Pastebin], [https://0bin.net/ 0bin], or any other pastebin type site a big chunk before the issue, the issue, and a big chunk after the issue.&lt;br /&gt;
&lt;br /&gt;
*  Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use N++. You can use the Notepad++ &amp;quot;Find in Files&amp;quot; function to search old log files as needed.&lt;br /&gt;
* '''Unix Only:''' Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use grep. For example if you want to find information about the movie or show &amp;quot;Shooter&amp;quot; you can run the following command &amp;lt;code&amp;gt;grep -inr -C 100 -e 'Shooter' /path/to/logs/*.trace*.txt&amp;lt;/code&amp;gt; If your [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]] is in your home folder then you'd run: &amp;lt;code&amp;gt;grep -inr -C 100 -e  'Shooter' /home/$User/.config/logs/*.trace*.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
* The flags have the following functions&lt;br /&gt;
* -i: ignore case&lt;br /&gt;
* -n: show line number&lt;br /&gt;
*  -r: recursively check all files in the path&lt;br /&gt;
* -C: provide # of lines before and after the line it is found on&lt;br /&gt;
* -e: the pattern to search for&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Logs Location ====&lt;br /&gt;
The log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the logs/ folder. You can also access the log files from the {{{ARRNAME}}} UI at System -&amp;gt; Logs -&amp;gt; Files.&lt;br /&gt;
&lt;br /&gt;
Note: The Logs (&amp;quot;Events&amp;quot;) Table in the UI is not the same as the log files and isn't as useful. If you're asked for logs, please copy/paste from the log files and not the table.&lt;br /&gt;
&lt;br /&gt;
==== Update Logs Location ====&lt;br /&gt;
The update log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the UpdateLogs/ folder.&lt;br /&gt;
&lt;br /&gt;
==== Sharing Logs ====&lt;br /&gt;
The logs can be long and hard to read as part of a forum or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit] post and they're spammy in [{{{ARR_DISCORD}}} Discord], so please use [https://pastebin.ubuntu.com/ Pastebin], [https://hastebin.com/ Hastebin], or any other similar pastebin site . The whole file typically isn't needed, just a good amount of context from before and after the issue/error. Don't forget to wait for spammy tasks like the RSS sync or library refresh to finish.&lt;br /&gt;
&lt;br /&gt;
==== Trace/Debug Logs ====&lt;br /&gt;
&lt;br /&gt;
You can change the log level at Settings -&amp;gt; General -&amp;gt; Logging. {{{ARRNAME}}} does not need to restarted for the change to take effect. This change only affects the log files, not the logging database. The latest debug/trace log files are named &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{{{ARRNAME}}}r.trace.txt&amp;lt;/code&amp;gt; respectively.&lt;br /&gt;
&lt;br /&gt;
If you're unable to access the {{{ARRNAME}}} UI to set the logging level you can do so by editing config.xml in the AppData directory by setting the LogLevel value to Debug or Trace instead of Info.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;Config&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;LogLevel&amp;gt;debug&amp;lt;/LogLevel&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/Config&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clearing Logs ====&lt;br /&gt;
&lt;br /&gt;
You can clear log files and the logs database directly from the UI, under System -&amp;gt; Logs -&amp;gt; Files and System -&amp;gt; Logs -&amp;gt; Delete (Trash Can Icon)&lt;br /&gt;
&lt;br /&gt;
==== Multiple Log Files ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} uses rolling log files limited to 1MB each. The current log file is always ,&amp;lt;code&amp;gt;{{{ARRNAME}}}.txt&amp;lt;/code&amp;gt;, for the the other files &amp;lt;code&amp;gt;{{{ARRNAME}}}.0.txt&amp;lt;/code&amp;gt; is the next newest (the higher the number the older it is). This log file contains fatal, error, warn, and info entries.&lt;br /&gt;
&lt;br /&gt;
When Debug log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, and debug entries. It usually covers a 40h period.&lt;br /&gt;
&lt;br /&gt;
When Trace log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.trace.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, debug, and trace entries. Due to trace verbosity it only covers a couple of hours at most.&lt;br /&gt;
&lt;br /&gt;
== Recovering from a Failed Update ==&lt;br /&gt;
----&lt;br /&gt;
==== Purpose ====&lt;br /&gt;
We do everything we can to prevent issues when upgrading, but they occur, this will walk you through the steps of recovering your installation.&lt;br /&gt;
&lt;br /&gt;
==== Determine the issue ====&lt;br /&gt;
The best place to look when {{{ARRNAME}}} won't start after an update is your log files, before trying to start {{{ARRNAME}}} again, use [[{{{ARRNAME}}} Settings#Logging|Logging]] and [[{{{ARRNAME}}} System#Log_Files|Log Files]] to find them and increase the log level.&lt;br /&gt;
&lt;br /&gt;
'''Migration Issue'''&lt;br /&gt;
&lt;br /&gt;
Migration errors won't be identical, but here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
14-2-4 18:56:49.5|Info|MigrationLogger|*** 36: update_with_quality_converters migrating ***&lt;br /&gt;
&lt;br /&gt;
14-2-4 18:56:49.6|Error|MigrationLogger|SQL logic error or missing database duplicate column name: Items&lt;br /&gt;
&lt;br /&gt;
While Processing: &amp;quot;ALTER TABLE &amp;quot;QualityProfiles&amp;quot; ADD COLUMN &amp;quot;Items&amp;quot; TEXT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resolving the issue ====&lt;br /&gt;
In the event of a migration issue there is not much you can do immediately, if the issue is specific to you (or there are not yet any posts), please create a post on [https://reddit.com/r/{{{ARRNAME}}} our subreddit] or swing by our discord, if there are others with the same issue, then rest assured we are working on it.&lt;br /&gt;
&lt;br /&gt;
==== Manually upgrading ====&lt;br /&gt;
Grab the latest release from [{{{ARR_WEBSITE}}} our website]&lt;br /&gt;
&lt;br /&gt;
Install the update (.exe) or extract (.zip) the contents over your existing installation and re-run {{{ARRNAME}}} as you normally would.&lt;br /&gt;
&lt;br /&gt;
== Downloads and Importing ==&lt;br /&gt;
&lt;br /&gt;
Downloading and importing is where ''most'' people experience issues. From a high level perspective, {{{ARRNAME}}} needs to be able to communicate with your download client and have access to the files it downloads. There is a large variety of supported download clients and an even ''bigger'' variety of setups. This means that while there are some ''common'' setups, there isn’t one ''right'' setup and everyone’s setup can be a little different.&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
When you reach out for help, be sure to read [[#Asking for Help|asking for help]] so that you can provide us with the details we’ll need.&lt;br /&gt;
&lt;br /&gt;
=== Testing the Download Client ===&lt;br /&gt;
&lt;br /&gt;
Ensure your download client(s) are running. Start by  testing the download client, if it doesn’t work you’ll be able to see details in the trace level logs. You should find a URL you can put into your browser and see if it works. It could be a connection problem, which could indicate a wrong ip, hostname, port or even a firewall blocking access. It might be obvious, like an authentication problem where you’ve gotten the username, password or apikey wrong.&lt;br /&gt;
&lt;br /&gt;
=== Testing a Download ===&lt;br /&gt;
&lt;br /&gt;
Now we’ll try a download, pick a {{{MEDIA}}} and do a manual search. Pick one of those files and attempt to download it. Does it get sent to the download client? Does it end up with the correct category? Does it show up in Activity? Does it end up in the trace level logs during the '''Check For Finished Download''' task which runs roughly every minute? Does it get correctly parsed during that task? Does the queued up download have a reasonable name? Since {{{ARRNAME}}} searches by '''{{{SEARCHSOURCE}}}''', on most indexers/trackers, it can queue one up with a name that it can’t recognize.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Import ===&lt;br /&gt;
&lt;br /&gt;
Import issues should almost always manifest as an item in Activity with an orange icon you can hover to see the error. If they’re not showing up in Activity, this is the issue you need to focus on first so go back and figure that out. Most import errors are ''permissions'' issues, remember that {{{ARRNAME}}} needs to be able to read and write in the download folder. Sometimes, permissions in the library folder can be at fault too, so be sure to check both.&lt;br /&gt;
&lt;br /&gt;
Incorrect path issues are possible too, though less common in normal setups. The key to understanding path issues is knowing that {{{ARRNAME}}} gets the path to the download ''from'' the download client, via its API. This becomes a problem in more unique use cases, like the download client running on a different system (maybe even OS!). It can also occur in a Docker setup, when volumes are not done well. A remote path map is a good solution where you don’t have control, like a seedbox setup. On a Docker setup, fixing the paths is a better option.&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Download Client's WebUI is not enabled ====&lt;br /&gt;
{{{ARRNAME}}} talks to you download client via it's API and accesses it via the client's webui.  You must ensure the client's webui is enabled and the port it is using does not conflict with any other client ports in use or ports in use on your system.&lt;br /&gt;
&lt;br /&gt;
==== SSL in use and incorrectly configured ====&lt;br /&gt;
Ensure SSL encryption is not turned on if you're using both your {{{ARRNAME}}} instance and your download client on a local network. See [[{{{ARRNAME}}}_FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
==== Can’t see share on Windows ====&lt;br /&gt;
&lt;br /&gt;
The default user for a Windows service is '''SYSTEM''' which typically doesn’t have access to your shares. Edit the service and set it up to run as your own user, see the FAQ entry [[{{{ARRNAME}}} FAQ#Why can’t {{{ARRNAME}}} see my files on a remote server?|why can’t {{{ARRNAME}}} see my files on a remote server]] for details.&lt;br /&gt;
&lt;br /&gt;
==== Mapped network drives are not reliable ====&lt;br /&gt;
&lt;br /&gt;
While mapped network drives like &amp;lt;code&amp;gt;X:\&amp;lt;/code&amp;gt; are convenient, they aren’t as reliable as UNC paths like &amp;lt;code&amp;gt;\\server\share&amp;lt;/code&amp;gt; and they’re also not available before login. Setup {{{ARRNAME}}} and your download client(s) so that they use UNC paths as needed. If your library is on a share, you’d make sure your root folders are using UNC paths. If your download client sends to a share, that is where you’ll need to configure UNC paths since {{{ARRNAME}}} gets the download path from the download client. It is fine to keep your mapped network drives to use yourself, just don’t use them for automation.&lt;br /&gt;
&lt;br /&gt;
==== Docker and user, group, ownership, permissions and paths ====&lt;br /&gt;
&lt;br /&gt;
Docker adds another layer of complexity that is easy to get wrong, but still end up with a setup that functions, but has various problems. Instead of going over them here, read this wiki article [[Docker Guide|for these automation software and Docker]] which is all about user, group, ownership, permissions and paths. It isn’t specific to any Docker system, instead it goes over things at a high level so that you can implement them in your own environment.&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Library Folder ====&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''destination''. It is easy to get fixated on the download’s ownership and permissions and that is ''usually'' the cause of permissions related issues, but it ''could'' be the destination as well. Check that the destination folder(s) exist. Check that a destination ''file'' doesn’t already exist or can’t be deleted or moved to recycle bin. Check that ownership and permissions allow the downloaded file to be copied, hard linked or moved.&lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the root folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Downloads Folder ====&lt;br /&gt;
&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''source''. It is easy to get fixated on the destination's ownership and permissions and that is a ''possible''  cause of permissions related issues, but it ''typically'' is the source. Check that the source folder(s) exist.  Check that ownership and permissions allow the downloaded file to be copied/hardlinked or copy+delete/moved. &lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the downloads folder.&lt;br /&gt;
&lt;br /&gt;
==== Download folder and library folder not different folders ====&lt;br /&gt;
&lt;br /&gt;
The download client should download into a folder accessible by {{{ARRNAME}}} and that is not your root/library folder; {{{ARRNAME}}} should import from that separate download folder into your Library folder.&lt;br /&gt;
&lt;br /&gt;
You should never download directly into your root folder.  You also should not use your root folder as the download client's completed folder or incomplete folder.&lt;br /&gt;
&lt;br /&gt;
If you download right into your library folder, you’ll end up with multiple copies of your media and when there are import issues, which there will be, you may not notice because your media server will see the download client copy. &lt;br /&gt;
&lt;br /&gt;
The download folder will also be a hot mess of poorly named folders and files while your library folder will be nice and neat. &lt;br /&gt;
&lt;br /&gt;
This frequently causes other random import issues as well.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect category ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} should be setup to use a category so that it only tries to process its own downloads. It is rare that a torrent submitted by {{{ARRNAME}}} gets added without the correct category, but it can happen. If you’re adding torrents manually and want {{{ARRNAME}}} to process them, they’ll need to have the correct category. It can be set at any time, since {{{ARRNAME}}} tries to process downloads every minute.&lt;br /&gt;
&lt;br /&gt;
==== Packed torrents ====&lt;br /&gt;
&lt;br /&gt;
If your torrent is packed in &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files, you’ll need to setup extraction. We recommend [https://github.com/davidnewhall/unpackerr unpackerr]. One issue to look out for with packed torrents is that the video file will be copied or hard linked like normal, but it isn’t needed since the &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files are seeding. That means if you’re using a ''copy'' setup, the torrent will be consuming double the space. And if you’re using a hard link setup, your torrent folder will be a little messier because of the unneeded file. This can be mitigated with a [https://gist.github.com/fryfrog/94716e7e27ba38dff57c7631d9f58bed cleanup script].&lt;br /&gt;
&lt;br /&gt;
==== Repeated downloads ====&lt;br /&gt;
&lt;br /&gt;
There are a few causes of repeated downloads, but a recent one is related to the Indexer restriction in Release Profiles. Because the indexer ''isn’t'' stored with the data, any preferred word scores are ''zero'' for media in your library, ''but'' during “RSS” and search, they’ll be applied. This gets you into a loop where you download the items again and again because it looks like an upgrade, then isn’t, then shows up again and looks like an upgrade, then isn’t. Don’t restrict your release profile to an indexer.&lt;br /&gt;
&lt;br /&gt;
==== Usenet download misses import ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} only looks at the 60 most recent downloads in SABnzbd and NZBGet, so if you ''keep'' your history this means that during large queues with import issues, downloads can be silently missed and not imported. The best way to avoid that is to keep your history clear, so that any items that still appear need investigating. You can achieve this by enabling Remove under Completed and Failed Download Handler. In nzbget, this will move items to the ''hidden'' history which is great. Unfortunately, sabnzbd does not have a similar feature. The best you can achieve there is to use the nzb backup folder.&lt;br /&gt;
&lt;br /&gt;
==== Download client clearing items ====&lt;br /&gt;
&lt;br /&gt;
The download client should ''not'' be responsible for removing downloads. Usenet clients should be configured so they ''don’t'' remove downloads from history. Torrent clients should be setup so they ''don’t'' remove torrents when they’re finished seeding (pause or stop instead). This is because {{{ARRNAME}}} communicates with the download client to know what to import, so if they’re ''removed'' there is nothing to be imported… even if there is a folder full of files.&lt;br /&gt;
&lt;br /&gt;
For Sabnzbd, this is handled with the History Retention setting.&lt;br /&gt;
&lt;br /&gt;
=== Problem Not Listed ===&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
== Searches Indexers and Trackers ==&lt;br /&gt;
&lt;br /&gt;
=== Turn logging up to trace ===&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Indexer or Tracker ===&lt;br /&gt;
&lt;br /&gt;
When you test an indexer or tracker, in debug or trace logs you can find the URL used. An example of a successful test is below, you can see it query the indexer via a specific URL with specific parameters and then the response. You test this url in your browser like &amp;lt;code&amp;gt;{{{QUERYSTRING}}}&amp;lt;/code&amp;gt; replacing the &amp;lt;code&amp;gt;apikey=(removed)&amp;lt;/code&amp;gt; with the correct apikey like &amp;lt;code&amp;gt;apikey=123&amp;lt;/code&amp;gt;. You can experiment with the parameters if you’re getting an error from the indexer or see if you have connectivity issues if it doesn’t even work. After you’ve tested in your own browser, you should test from the system {{{ARRNAME}}} is running on ''if'' you haven’t already.&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block}}&lt;br /&gt;
&lt;br /&gt;
=== Testing a Search ===&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_testing_a_search}}&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers1.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers2.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block2}}&lt;br /&gt;
&lt;br /&gt;
Here you can see the ''full'' trace log below&lt;br /&gt;
{{#lst:Troubleshooting Misc|{{{ARRNAME2}}}_trace_logs_example}}&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Media is Unmonitored ====&lt;br /&gt;
The {{{MEDIA}}} is/are not monitored.&lt;br /&gt;
&lt;br /&gt;
==== Wrong categories ====&lt;br /&gt;
&lt;br /&gt;
Incorrect categories is probably the most common cause of results showing in manual searches of an indexer/tracker, but ''not'' in {{{ARRNAME}}}. The indexer/tracker ''should'' show the category in the search results, which should help you figure out what is missing. If you’re using Jackett, each tracker has a list of specifically supported categories. Make sure you’re using the correct ones for Categories. I find it helpful to have the list visible in one browser window while I edit the entry in {{{ARRNAME}}}.&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_type}}&lt;br /&gt;
==== Wrong results ====&lt;br /&gt;
&lt;br /&gt;
Sometimes indexers will return completely unrelated results, {{{ARRNAME}}} will feed in parameters to limit the search to a {{{SEARCHSOURCE}}}, but the results returned are completely unrelated. Or sometimes, mostly related with a few incorrect results. The first is usually an indexer problem and you’ll be able to tell from the trace logs which is causing it. You can disable that indexer and report the problem. The other is usually categorized releases which should be reportable on the indexer/tracker.&lt;br /&gt;
&lt;br /&gt;
==== Certificate validation ====&lt;br /&gt;
&lt;br /&gt;
You’ll be connecting to most indexers/trackers via https, so you’ll need that to work properly on your system. That means your time zone and time both need to be set ''correctly''. It also means your system certificates need to be up to date.&lt;br /&gt;
&lt;br /&gt;
==== Hitting rate limits ====&lt;br /&gt;
&lt;br /&gt;
If you run your {{{ARRNAME}}} through a VPN or proxy, you may be competing with 10s or 100s or 1000s of other people all trying to use services like {{{SEARCHSOURCE}}}, theXEM ,and/or your indexers and trackers. Rate limiting and DDOS protection are often done by IP address and your VPN/proxy exit point is ''one'' IP address. Unless you’re in a repressive country like China, Australia or South Africa you don’t need to VPN/proxy {{{ARRNAME}}}.&lt;br /&gt;
&lt;br /&gt;
Rarbg has a tendency to have some sort of rate limiting within their API and displays as responding with no results.&lt;br /&gt;
&lt;br /&gt;
==== Using the Jackett /all endpoint ====&lt;br /&gt;
&lt;br /&gt;
The Jackett &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; endpoint is convenient, but that is its only benefit. Everything else is potential problems, so adding each tracker individually is recommended. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/Jackett/Jackett#aggregate-indexers Even Jackett says it should be avoided and should not be used.] &lt;br /&gt;
&lt;br /&gt;
Using the all endpoint has no advantages (besides reduced management overhead), only disadvantages:&lt;br /&gt;
* you lose control over indexer specific settings (categories, search modes, etc.)&lt;br /&gt;
* mixing search modes (IMDB, query, etc.) might cause low-quality results&lt;br /&gt;
* indexer specific categories (&amp;gt;= 100000) can't be used.&lt;br /&gt;
* slow indexers will slow down the overall result&lt;br /&gt;
* total results are limited to 1000&lt;br /&gt;
&lt;br /&gt;
Adding each indexer separately It allows for fine tuning of categories on a per indexer basis, which can be a problem with the &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; end point if using the wrong category causes errors on some trackers. In {{{ARRNAME}}}, 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 &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; returns an error, {{{ARRNAME}}} will disable it and now you don’t get any results.&lt;br /&gt;
&lt;br /&gt;
==== Problem Not Listed ====&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Errors ===&lt;br /&gt;
&lt;br /&gt;
These are some of the common errors you may see when adding an indexer&lt;br /&gt;
&lt;br /&gt;
==== The underlying connection was closed: An unexpected error occurred on a send. ====&lt;br /&gt;
&lt;br /&gt;
This is caused by the indexer using a SSL protocol not supported by .net 4.5, to resolve this you will need to install .net 4.5, which is available on Vista/Server 2008 and above (if you’re on XP/Server 2003 its time to upgrade).&lt;br /&gt;
&lt;br /&gt;
==== The request timed out ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} seems to have issues with certain TLS versions or configurations. If you get the following error messages in your log: &lt;br /&gt;
&amp;lt;pre&amp;gt;System.Net.WebException: The request timed out: ’https://example.org/api?t=caps&amp;amp;amp;apikey=(removed) —&amp;amp;gt; System.Net.WebException: The request timed out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you can see the following in the trace log file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;DATE&amp;amp;amp;TIME&amp;amp;gt;|Trace|FallbackHttpDispatcher|Curl not available, using default WebClient. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might fix it by installing libcurl3. On Ubuntu/Debian use; &lt;br /&gt;
&amp;lt;pre&amp;gt;apt install libcurl3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can also be caused by:&lt;br /&gt;
* improperly configured or use of a VPN&lt;br /&gt;
* improperly configured or use of a proxy&lt;br /&gt;
* local DNS issues&lt;br /&gt;
* local IPv6 issues&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3516</id>
		<title>System status</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3516"/>
		<updated>2021-05-09T04:54:54Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== System ==&lt;br /&gt;
=== Health ===&lt;br /&gt;
==== Overview ====&lt;br /&gt;
====== Radarr ======&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Radarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Sonarr ======&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Sonarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Lidarr ======&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Lidarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Readarr ======&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Readarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
==== System Warnings ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Radarr are targeted for .NET. We will no longer be providing legacy mono builds after 3.2 is released.  You are running one of these legacy builds but your platform supports .NET.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''[[Radarr_FAQ#how_do_i_backup_restore_my_Radarr| Back-Up your existing configuration]]'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
*** '''Delete your existing binaries (contents or folder of /opt/Radarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://radarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop radarr&amp;lt;/code&amp;gt; Stop Radarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Radarr /opt/Radarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; tar -xvzf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Radarr Tarball&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo mv Radarr/ /opt&amp;lt;/code&amp;gt; Move the new Radarr Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo chown -R radarr:radarr /opt/Radarr&amp;lt;/code&amp;gt; Ensure Radarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;radarr&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf /opt/Radarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script in your systemd (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/radarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Radarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Radarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Radarr/Radarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Radarr/Radarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Radarr doesn’t start, ensure you have  [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start radarr.service&amp;lt;/code&amp;gt; Restart Radarr&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Radarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;currently_installed_sqlite_version_is_not_supported&amp;quot;&amp;gt;'''[[#currently_installed_sqlite_version_is_not_supported|Currently installed SQLite version is not supported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr stores its data in an SQLite database.  The sqlite3 library installed on your system is too old.  Radarr requires at least version 3.9.0.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Radarr will be unable to update itself. You’ll have to update Radarr manually or set the permissions on Radarr’s Startup directory (the installation directory) to allow Radarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr detected that AppData folder for your Operating System is located inside the directory that contains the Radarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&lt;br /&gt;
** Please look at System -&amp;amp;gt; Info to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Radarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you’re on linux, you’ll probably have to change the home directory for the user that is running Radarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Radarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Radarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:7878/$1 [P,L]&lt;br /&gt;
** For Caddy (V1) use this:&lt;br /&gt;
*** Note: you'll also need to add the websocket directive to your radarr configuration&lt;br /&gt;
  proxy /radarr 127.0.0.1:7878 {&lt;br /&gt;
      websocket&lt;br /&gt;
      transparent&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;ptp_settings_old&amp;quot;&amp;gt;'''[[#ptp_settings_old|PTP Indexer Settings Out of Date]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The following PassThePopcorn indexers have deprecated settings and should be updated.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_support_end_of_life&amp;quot;&amp;gt;'''[[#mono_support_end_of_life|Mono and x86 builds are ending]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono and x86 builds will no longer be supported in the next build of the application. If you are receiving this error then you are running the mono version of the application or the x86 version.  Unfortunately, due to increasing difficulting in development support for these legacy versions we  will be discontinuing their support and thus releases for them going forward.  Thus it is advised you upgrade to a supported Operating System that does not require neither x86 nor mono.  You may also be able to explore using Docker for your needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_old_and_unsupported|Currently installed .Net Framework is old and unsupported]]&amp;lt;/span&amp;gt;'''&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Occasionally we increase the version we build against to be able to utilize new features. Apparently you haven't applied the appropriate Windows updates in a while and need to upgrade .Net to be able to use newer versions of Sonarr.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_supported_but_upgrading_is_recommended|Currently installed .Net Framework is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr is written in .Net and requires Mono to run. Various versions of Sonarr have different minimum versions of Mono to operate correctly. The ideal version of Mono varies per platform.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Mono 5.8 is the absolute minimum for Sonarr, but Mono 5.20 is currently recommended.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_supported_but_upgrading_is_recommended|Currently installed mono version is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework which Mono implements for your system. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don't have Auto-Updating enabled, so you'll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point. But while you're at it, read the change log to find out what the relevant changes were.&lt;br /&gt;
** ''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Sonarr will be unable to update itself. You'll have to update Sonarr manually or set the permissions on Sonarr's Startup directory (the installation directory) to allow Sonarr to update itself.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr detected that AppData folder for your Operating System is located inside the directory that contains the Sonarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Please look at System -&amp;amp;gt; About to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Sonarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you're on linux, you'll probably have to change the home directory for the user that is running Sonarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Sonarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;package_maintainer_message&amp;quot;&amp;gt;'''[[#package_maintainer_message|Package Maintainer Message]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Please refer to the specific message your package maintainer is indicating to you.  This is not a Sonarr issue. For additional information, refer to your package maintainer.  Your package maintainer can be found in System -&amp;gt; Status -&amp;gt; About.  Note that this includes docker and your package maintainer is whomever maintains your docker image.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Lidarr are targeted for .NET. We will soon no longer provide legacy mono builds for those platforms that cannot use .NET. You are running one of these legacy builds but your platform supports .NET.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/develop/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Lidarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''&amp;lt;/span&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://lidarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop lidarr.service&amp;lt;/code&amp;gt; Stop Lidarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Lidarr /opt/Lidarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Lidarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Lidarr/ /opt&amp;lt;/code&amp;gt; Move the new Lidarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R lidarr:lidarr /opt/Lidarr&amp;lt;/code&amp;gt; Ensure Lidarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;lidarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Lidarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/lidarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Lidarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Lidarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Lidarr/Lidarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Lidarr/Lidarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Lidarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start lidarr.service&amp;lt;/code&amp;gt; Restart Lidarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_8_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_8_upgrade_for_improved_stability|Mono version is less than 5.8, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Lidarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform..&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8686/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;fpcalc_upgrade&amp;quot;&amp;gt;'''[[#fpcalc_upgrade|Fpcalc Needs Upgrading]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
Lidarr can use chromaprint audio fingerprinting to identify tracks. This depends on an external binary, which is distributed with Lidarr for Windows and macOS, but must be provided independently on Linux.&lt;br /&gt;
&lt;br /&gt;
To fix this on a native Linux instance, install the appropriate package using your package manager and make sure that fpcalc is on your PATH (this can be checked using which fpcalc and verifying that the correct location of fpcalc is returned):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle;&amp;quot;&lt;br /&gt;
! Distribution&lt;br /&gt;
! Package&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Debian/Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;libchromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Fedora/CentOS&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Arch&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | OpenSUSE&lt;br /&gt;
|&amp;lt;code&amp;gt; chromaprint-fpcalc&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Synology&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Readarr are targeted for .NET. We will soon no longer provide legacy mono builds for those platforms that cannot use .NET. You are running one of these legacy builds but your platform supports .NET Core.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Readarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://readarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop readarr&amp;lt;/code&amp;gt; Stop Readarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Readarr /opt/Readarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Readarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Readarr/ /opt&amp;lt;/code&amp;gt; Move the new Readarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R readarr:readarr /opt/Readarr&amp;lt;/code&amp;gt; Ensure Readarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;readarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Readarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/readarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Readarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Readarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Readarr/Readarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Readarr/Readarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Readarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start readarr.service&amp;lt;/code&amp;gt; Restart Readarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_2_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_2_upgrade_for_improved_stability|Mono version is less than 5.2, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.20 is the absolute minimum for Readarr.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8787/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Download Clients ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Radarr to be able to download media. Since Radarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Radarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Radarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Radarr instance and your download client on a local network. See [[Radarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Radarr. Therefore Radarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Radarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Radarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Radarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Radarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished movie is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Radarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Radarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Radarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Radarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/movies&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Radarr when the download client tells Radarr it's done Radarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/movies&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/hardlinks How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
[https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Radarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr or the user radarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Sonarr to be able to download media. Since Sonarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Sonarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Sonarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Sonarr instance and your download client on a local network. See [[Sonarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Sonarr. Therefore Sonarr has decided to temporarily stop querying the download client on it's normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Sonarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Sonarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Sonarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Sonarr/V3/Sonarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr or the user sonarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=&amp;quot;sonarr_system_status_health_download_clients&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Lidarr to be able to download media. Since Lidarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Lidarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Lidarr instance and your download client on a local network. See [[Lidarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Lidarr. Therefore Lidarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Lidarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Lidarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Lidarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Lidarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Lidarr when its complete that the finished song is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Lidarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Lidarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Lidarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Lidarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/audio&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Lidarr when the download client tells Lidarr it's done Lidarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/audio&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Lidarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr or the user lidarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Readarr to be able to download media. Since Readarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Readarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Readarr instance and your download client on a local network. See [[Readarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Readarr. Therefore Readarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Readarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Readarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Readarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Readarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished book is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Readarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Readarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Readarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Readarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/books&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Readarr when the download client tells Readarr it's done Readarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/books&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Readarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr or the user readarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Completed/Failed Download Handling ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Radarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Radarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Sonarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Sonarr are on the same machine since it gets the path to be imported directly from the &lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Lidarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Lidrr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Readarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Readarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Indexers ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Radarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Radarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Radarr uses the RSS feed to pick up new releases as they come along. More info on that [[Radarr FAQ#How does Radarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires indexers to be able to discover new releases. [[Radarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Radarr will only be able to find new releases via the RSS feeds. But searching for movies (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Radarr tried to use one of your indexers. To limit retries, Radarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Radarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Radarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Sonarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Sonarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Sonarr uses the RSS feed to pick up new releases as they come along. More info on that [[Sonarr FAQ#How does Sonarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires indexers to be able to discover new releases. [[Sonarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Sonarr will only be able to find new releases via the RSS feeds. But searching for episodes (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Sonarr tried to use one of your indexers. To limit retries, Sonarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Sonarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Sonarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Lidarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Lidarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Lidarr uses the RSS feed to pick up new releases as they come along. More info on that [[Lidarr FAQ#How does Lidarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires indexers to be able to discover new releases. [[Lidarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Lidarr will only be able to find new releases via the RSS feeds. But searching for music (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Lidarr tried to use one of your indexers. To limit retries, Lidarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Lidarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Lidarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Readarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Readarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Readarr uses the RSS feed to pick up new releases as they come along. More info on that [[Readarr FAQ#How does Readarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires indexers to be able to discover new releases. [[Readarr_Settings#Indexers|Please read the wiki on instructions how to add indexers.]]&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Readarr will only be able to find new releases via the RSS feeds. But searching for books (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Readarr tried to use one of your indexers. To limit retries, Readarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Readarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Readarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Folders ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a Movie is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the movie that is still using the old root folder and edit it to the correct root Folder&lt;br /&gt;
***# Easiest way to find this is to go to the Movies (Library) Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path&lt;br /&gt;
***# Select mass edit on the top bar and from the '''Root Paths''' drop down select the new root path that you want these movies to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the movie folders to '&amp;lt;root path&amp;gt;' ?''' This will also state '''This will also rename the movie folder per the movie folder format in settings.''' Simply select No if the you do not want Radarr to move your files&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a series is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the series that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Series &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these series to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the series folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Sonarr to move your files&lt;br /&gt;
* &amp;lt;span id=&amp;quot;import_list_missing_root_folder&amp;quot;&amp;gt;'''[[#import_list_missing_root_folder|Import List missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a list is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
**#Go to Settings &amp;gt; Import Lists&lt;br /&gt;
**#Edit the import lists that were mentioned in the health check&lt;br /&gt;
**#Save&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an artist is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the artist that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these artists to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the artist folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Lidarr to move your files&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an author is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the author that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these authors to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the author folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Readarr to move your files&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Media ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;movie_was_removed_from_tmdb&amp;quot;&amp;gt;'''[[#movie_was_removed_from_tmdb|Movie was removed from TMDb]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The movie is linked to a TMDb Id that was deleted from TMDb, usually because it was a duplicate, wasn't a movie or changed ID for some other reason. Deleted movies will not receive any updates and should be corrected by the user to ensure continued functionality. Remove the movie from Radarr without deleting the files, then try to re-add it. If it doesn't show up in a search, check Radarr because it might be a TV miniseries like Stephen King's It.&amp;lt;br /&amp;gt;&lt;br /&gt;
** You can find and edit deleted movies by creating a custom filter using the following steps: 1. Click Movies from the left menu 2. Click the dropdown on Filter and select “Custom Filter” 3. Enter a label, for example “Deleted Movies” 4. Make the filter as follows: Status is Deleted 5. Click save and select the newly created filter from the filter dropdown menu&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;lists_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#lists_are_unavailable_due_to_failures|Lists are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Typically this simply means that Radarr is no longer able to communicate via API or via logging in to your chosen list provider. Your best bet if the problem persists is to contact them in order to rule them out, as their systems maybe overloaded from time to time.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;series_removed_from_thetvdb&amp;quot;&amp;gt;'''[[#series_removed_from_thetvdb|Series Removed from TheTVDB]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The affected series were removed from TheTVDB, this usually happens because it is a duplicate or considered part of a different series. To correct you will need to remove the affected series and add the correct series.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=radarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Lidarr&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Readarr&lt;br /&gt;
&amp;lt;section end=readarr_system_status_about /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Info ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home Page: [https://radarr.video Radarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Radarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/radarr r/radarr]&lt;br /&gt;
* Discord: [https://radarr.video/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/radarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Radarr/Radarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Radarr/Radarr/issues here]&lt;br /&gt;
&amp;lt;section end=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://sonarr.tv Sonarr's home page]&lt;br /&gt;
* Forums: [https://forums.sonarr.tv Sonarr Forums]&lt;br /&gt;
* Discord: [https://discord.gg/M6BvZn5 Join our discord]&lt;br /&gt;
* Reddit: [https://reddit.com/r/sonarr r/sonarr]&lt;br /&gt;
* Twitter: [https://twitter.com/sonarrtv @sonarrtv]&lt;br /&gt;
* IRC: [https://webchat.freenode.net/?channels=#sonarr #sonarr on Freenode]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/sonarr You're here already]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://sonarr.tv/donate click here]&lt;br /&gt;
* Source: https://github.com/Sonarr/Sonarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on Github [https://github.com/Sonarr/Sonarr/issues here]&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://lidarr.audio Lidarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Lidarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/lidarr r/lidarr]&lt;br /&gt;
* Discord: [https://lidarr.audio/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/lidarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/lidarr/Lidarr/ Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on GitHub [https://github.com/Lidarr/Lidarr/issues here]&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://readarr.com Readarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Readarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/readarr r/readarr]&lt;br /&gt;
* Discord: [https://readarr.com/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate click [https://opencollective.com/readarr here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Readarr/Readarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Readarr/Readarr/issues click here]&lt;br /&gt;
&amp;lt;section end=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3515</id>
		<title>Template:Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3515"/>
		<updated>2021-05-08T23:34:11Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Download folder and library folder not different folders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;ARRNAME&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the Application&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_DISCORD&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR #support Discord&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_WEBSITE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Website&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_LATEST_RELEASE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Download&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;VERSION&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current version of each of the ARRs&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;MEDIA&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What type of media does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: movies, Sonarr: series, Lidarr: artist, Readarr: author&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;SEARCHSOURCE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What metadata provider does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: TMDb, Sonarr: TheTVDb, Lidarr: MusicBrainz, Readarr: GoodReads&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;QUERYSTRING&amp;quot;: {},&lt;br /&gt;
		&amp;quot;ARRNAME2&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;This string is used for lower cased ARR names for transclusion&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;radarr, sonarr, lidarr, readarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is utilized for general troubleshooting steps that span across all the ARRs. Some Sections may be transcluded from a Troubleshooting Misc page when items are ARR specific.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
----&lt;br /&gt;
Please note that this information is only for &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;{{{ARRNAME}}} {{{VERSION}}}&amp;lt;/span&amp;gt;.&lt;br /&gt;
=== Asking for Help ===&lt;br /&gt;
----&lt;br /&gt;
Do you need help? That's okay, everyone needs help sometimes. You can get real time help via chat on [{{{ARR_DISCORD}}} Discord] or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit].&lt;br /&gt;
&lt;br /&gt;
But before you go there and post, be sure your request for help is the best it can be. Clearly describe the problem and briefly describe your setup, including things like your OS/distribution, version of Mono or .Net/.Netcore, version of {{{ARRNAME}}}, download client and its version. '''If you are using [https://www.docker.com/ Docker] please run through [[Docker Guide|the Docker Guide]] first as that will solve common and frequent path/permissions issues.  Otherwise please have a [[Docker Guide#Docker-compose|docker compose]] handy'''  Tell us about what you've tried already, what you've looked at. Use the Logging and Log Files to turn your logging up to trace, recreate the issue, pastebin the relevant context and include a link to it in your post. Maybe even include some screen shots to highlight the issue.&lt;br /&gt;
&lt;br /&gt;
The more we know, the easier it is to help you.&lt;br /&gt;
&lt;br /&gt;
== Logging and Log Files ==&lt;br /&gt;
&lt;br /&gt;
If you're linked here for support remember to get them the information from the actual trace log file, put the logs in a pastebin and show us context around what we need to see.   If you're asked for debug logs your logs will contain &amp;lt;code&amp;gt;debug&amp;lt;/code&amp;gt; and if you're asked for trace logs your logs will contain &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt;.  If the logs you are providing do not contain either then they are not the logs requested.&lt;br /&gt;
&lt;br /&gt;
What you need to do is:&lt;br /&gt;
# Turn Logging up to Trace&lt;br /&gt;
# Clear Logs&lt;br /&gt;
# Reproduce the Issue&lt;br /&gt;
# Open the trace log file ({{{ARRNAME}}}.trace.txt) and fine the relevant context&lt;br /&gt;
# [https://hastebin.com/ Hastebin], [https://pastebin.ubuntu.com/ Pastebin], [https://0bin.net/ 0bin], or any other pastebin type site a big chunk before the issue, the issue, and a big chunk after the issue.&lt;br /&gt;
&lt;br /&gt;
*  Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use N++. You can use the Notepad++ &amp;quot;Find in Files&amp;quot; function to search old log files as needed.&lt;br /&gt;
* '''Unix Only:''' Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use grep. For example if you want to find information about the movie or show &amp;quot;Shooter&amp;quot; you can run the following command &amp;lt;code&amp;gt;grep -inr -C 100 -e 'Shooter' /path/to/logs/*.trace*.txt&amp;lt;/code&amp;gt; If your [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]] is in your home folder then you'd run: &amp;lt;code&amp;gt;grep -inr -C 100 -e  'Shooter' /home/$User/.config/logs/*.trace*.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
* The flags have the following functions&lt;br /&gt;
* -i: ignore case&lt;br /&gt;
* -n: show line number&lt;br /&gt;
*  -r: recursively check all files in the path&lt;br /&gt;
* -C: provide # of lines before and after the line it is found on&lt;br /&gt;
* -e: the pattern to search for&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Logs Location ====&lt;br /&gt;
The log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the logs/ folder. You can also access the log files from the {{{ARRNAME}}} UI at System -&amp;gt; Logs -&amp;gt; Files.&lt;br /&gt;
&lt;br /&gt;
Note: The Logs (&amp;quot;Events&amp;quot;) Table in the UI is not the same as the log files and isn't as useful. If you're asked for logs, please copy/paste from the log files and not the table.&lt;br /&gt;
&lt;br /&gt;
==== Update Logs Location ====&lt;br /&gt;
The update log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the UpdateLogs/ folder.&lt;br /&gt;
&lt;br /&gt;
==== Sharing Logs ====&lt;br /&gt;
The logs can be long and hard to read as part of a forum or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit] post and they're spammy in [{{{ARR_DISCORD}}} Discord], so please use [https://pastebin.ubuntu.com/ Pastebin], [https://hastebin.com/ Hastebin], or any other similar pastebin site . The whole file typically isn't needed, just a good amount of context from before and after the issue/error. Don't forget to wait for spammy tasks like the RSS sync or library refresh to finish.&lt;br /&gt;
&lt;br /&gt;
==== Trace/Debug Logs ====&lt;br /&gt;
&lt;br /&gt;
You can change the log level at Settings -&amp;gt; General -&amp;gt; Logging. {{{ARRNAME}}} does not need to restarted for the change to take effect. This change only affects the log files, not the logging database. The latest debug/trace log files are named &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{{{ARRNAME}}}r.trace.txt&amp;lt;/code&amp;gt; respectively.&lt;br /&gt;
&lt;br /&gt;
If you're unable to access the {{{ARRNAME}}} UI to set the logging level you can do so by editing config.xml in the AppData directory by setting the LogLevel value to Debug or Trace instead of Info.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;Config&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;LogLevel&amp;gt;debug&amp;lt;/LogLevel&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/Config&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clearing Logs ====&lt;br /&gt;
&lt;br /&gt;
You can clear log files and the logs database directly from the UI, under System -&amp;gt; Logs -&amp;gt; Files and System -&amp;gt; Logs -&amp;gt; Delete (Trash Can Icon)&lt;br /&gt;
&lt;br /&gt;
==== Multiple Log Files ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} uses rolling log files limited to 1MB each. The current log file is always ,&amp;lt;code&amp;gt;{{{ARRNAME}}}.txt&amp;lt;/code&amp;gt;, for the the other files &amp;lt;code&amp;gt;{{{ARRNAME}}}.0.txt&amp;lt;/code&amp;gt; is the next newest (the higher the number the older it is). This log file contains fatal, error, warn, and info entries.&lt;br /&gt;
&lt;br /&gt;
When Debug log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, and debug entries. It usually covers a 40h period.&lt;br /&gt;
&lt;br /&gt;
When Trace log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.trace.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, debug, and trace entries. Due to trace verbosity it only covers a couple of hours at most.&lt;br /&gt;
&lt;br /&gt;
== Recovering from a Failed Update ==&lt;br /&gt;
----&lt;br /&gt;
==== Purpose ====&lt;br /&gt;
We do everything we can to prevent issues when upgrading, but they occur, this will walk you through the steps of recovering your installation.&lt;br /&gt;
&lt;br /&gt;
==== Determine the issue ====&lt;br /&gt;
The best place to look when {{{ARRNAME}}} won't start after an update is your log files, before trying to start {{{ARRNAME}}} again, use [[{{{ARRNAME}}} Settings#Logging|Logging]] and [[{{{ARRNAME}}} System#Log_Files|Log Files]] to find them and increase the log level.&lt;br /&gt;
&lt;br /&gt;
'''Migration Issue'''&lt;br /&gt;
&lt;br /&gt;
Migration errors won't be identical, but here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
14-2-4 18:56:49.5|Info|MigrationLogger|*** 36: update_with_quality_converters migrating ***&lt;br /&gt;
&lt;br /&gt;
14-2-4 18:56:49.6|Error|MigrationLogger|SQL logic error or missing database duplicate column name: Items&lt;br /&gt;
&lt;br /&gt;
While Processing: &amp;quot;ALTER TABLE &amp;quot;QualityProfiles&amp;quot; ADD COLUMN &amp;quot;Items&amp;quot; TEXT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resolving the issue ====&lt;br /&gt;
In the event of a migration issue there is not much you can do immediately, if the issue is specific to you (or there are not yet any posts), please create a post on [https://reddit.com/r/{{{ARRNAME}}} our subreddit] or swing by our discord, if there are others with the same issue, then rest assured we are working on it.&lt;br /&gt;
&lt;br /&gt;
==== Manually upgrading ====&lt;br /&gt;
Grab the latest release from [{{{ARR_WEBSITE}}} our website]&lt;br /&gt;
&lt;br /&gt;
Install the update (.exe) or extract (.zip) the contents over your existing installation and re-run {{{ARRNAME}}} as you normally would.&lt;br /&gt;
&lt;br /&gt;
== Downloads and Importing ==&lt;br /&gt;
&lt;br /&gt;
Downloading and importing is where ''most'' people experience issues. From a high level perspective, {{{ARRNAME}}} needs to be able to communicate with your download client and have access to the files it downloads. There is a large variety of supported download clients and an even ''bigger'' variety of setups. This means that while there are some ''common'' setups, there isn’t one ''right'' setup and everyone’s setup can be a little different.&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
When you reach out for help, be sure to read [[#Asking for Help|asking for help]] so that you can provide us with the details we’ll need.&lt;br /&gt;
&lt;br /&gt;
=== Testing the Download Client ===&lt;br /&gt;
&lt;br /&gt;
Ensure your download client(s) are running. Start by  testing the download client, if it doesn’t work you’ll be able to see details in the trace level logs. You should find a URL you can put into your browser and see if it works. It could be a connection problem, which could indicate a wrong ip, hostname, port or even a firewall blocking access. It might be obvious, like an authentication problem where you’ve gotten the username, password or apikey wrong.&lt;br /&gt;
&lt;br /&gt;
=== Testing a Download ===&lt;br /&gt;
&lt;br /&gt;
Now we’ll try a download, pick a {{{MEDIA}}} and do a manual search. Pick one of those files and attempt to download it. Does it get sent to the download client? Does it end up with the correct category? Does it show up in Activity? Does it end up in the trace level logs during the '''Check For Finished Download''' task which runs roughly every minute? Does it get correctly parsed during that task? Does the queued up download have a reasonable name? Since {{{ARRNAME}}} searches by '''{{{SEARCHSOURCE}}}''', on most indexers/trackers, it can queue one up with a name that it can’t recognize.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Import ===&lt;br /&gt;
&lt;br /&gt;
Import issues should almost always manifest as an item in Activity with an orange icon you can hover to see the error. If they’re not showing up in Activity, this is the issue you need to focus on first so go back and figure that out. Most import errors are ''permissions'' issues, remember that {{{ARRNAME}}} needs to be able to read and write in the download folder. Sometimes, permissions in the library folder can be at fault too, so be sure to check both.&lt;br /&gt;
&lt;br /&gt;
Incorrect path issues are possible too, though less common in normal setups. The key to understanding path issues is knowing that {{{ARRNAME}}} gets the path to the download ''from'' the download client, via its API. This becomes a problem in more unique use cases, like the download client running on a different system (maybe even OS!). It can also occur in a Docker setup, when volumes are not done well. A remote path map is a good solution where you don’t have control, like a seedbox setup. On a Docker setup, fixing the paths is a better option.&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Download Client's WebUI is not enabled ====&lt;br /&gt;
{{{ARRNAME}}} talks to you download client via it's API and accesses it via the client's webui.  You must ensure the client's webui is enabled and the port it is using does not conflict with any other client ports in use or ports in use on your system.&lt;br /&gt;
&lt;br /&gt;
==== SSL in use and incorrectly configured ====&lt;br /&gt;
Ensure SSL encryption is not turned on if you're using both your {{{ARRNAME}}} instance and your download client on a local network. See [[{{{ARRNAME}}}_FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
==== Can’t see share on Windows ====&lt;br /&gt;
&lt;br /&gt;
The default user for a Windows service is '''SYSTEM''' which typically doesn’t have access to your shares. Edit the service and set it up to run as your own user, see the FAQ entry [[{{{ARRNAME}}} FAQ#Why can’t {{{ARRNAME}}} see my files on a remote server?|why can’t {{{ARRNAME}}} see my files on a remote server]] for details.&lt;br /&gt;
&lt;br /&gt;
==== Mapped network drives are not reliable ====&lt;br /&gt;
&lt;br /&gt;
While mapped network drives like &amp;lt;code&amp;gt;X:\&amp;lt;/code&amp;gt; are convenient, they aren’t as reliable as UNC paths like &amp;lt;code&amp;gt;\\server\share&amp;lt;/code&amp;gt; and they’re also not available before login. Setup {{{ARRNAME}}} and your download client(s) so that they use UNC paths as needed. If your library is on a share, you’d make sure your root folders are using UNC paths. If your download client sends to a share, that is where you’ll need to configure UNC paths since {{{ARRNAME}}} gets the download path from the download client. It is fine to keep your mapped network drives to use yourself, just don’t use them for automation.&lt;br /&gt;
&lt;br /&gt;
==== Docker and user, group, ownership, permissions and paths ====&lt;br /&gt;
&lt;br /&gt;
Docker adds another layer of complexity that is easy to get wrong, but still end up with a setup that functions, but has various problems. Instead of going over them here, read this wiki article [[Docker Guide|for these automation software and Docker]] which is all about user, group, ownership, permissions and paths. It isn’t specific to any Docker system, instead it goes over things at a high level so that you can implement them in your own environment.&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Library Folder ====&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''destination''. It is easy to get fixated on the download’s ownership and permissions and that is ''usually'' the cause of permissions related issues, but it ''could'' be the destination as well. Check that the destination folder(s) exist. Check that a destination ''file'' doesn’t already exist or can’t be deleted or moved to recycle bin. Check that ownership and permissions allow the downloaded file to be copied, hard linked or moved.&lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the root folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Downloads Folder ====&lt;br /&gt;
&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''source''. It is easy to get fixated on the destination's ownership and permissions and that is a ''possible''  cause of permissions related issues, but it ''typically'' is the source. Check that the source folder(s) exist.  Check that ownership and permissions allow the downloaded file to be copied/hardlinked or copy+delete/moved. &lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the downloads folder.&lt;br /&gt;
&lt;br /&gt;
==== Download folder and library folder not different folders ====&lt;br /&gt;
&lt;br /&gt;
The download client should download into a folder accessible by {{{ARRNAME}}} and that is not your root/library folder; {{{ARRNAME}}} should import from that separate download folder into your Library folder.&lt;br /&gt;
&lt;br /&gt;
You should never download directly into your root folder.  You also should not use your root folder as the download client's completed folder or incomplete folder.&lt;br /&gt;
&lt;br /&gt;
If you download right into your library folder, you’ll end up with multiple copies of your media and when there are import issues, which there will be, you may not notice because your media server will see the download client copy. &lt;br /&gt;
&lt;br /&gt;
The download folder will also be a hot mess of poorly named folders and files while your library folder will be nice and neat. &lt;br /&gt;
&lt;br /&gt;
This frequently causes other random import issues as well.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect category ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} should be setup to use a category so that it only tries to process its own downloads. It is rare that a torrent submitted by {{{ARRNAME}}} gets added without the correct category, but it can happen. If you’re adding torrents manually and want {{{ARRNAME}}} to process them, they’ll need to have the correct category. It can be set at any time, since {{{ARRNAME}}} tries to process downloads every minute.&lt;br /&gt;
&lt;br /&gt;
==== Packed torrents ====&lt;br /&gt;
&lt;br /&gt;
If your torrent is packed in &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files, you’ll need to setup extraction. We recommend [https://github.com/davidnewhall/unpackerr unpackerr]. One issue to look out for with packed torrents is that the video file will be copied or hard linked like normal, but it isn’t needed since the &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files are seeding. That means if you’re using a ''copy'' setup, the torrent will be consuming double the space. And if you’re using a hard link setup, your torrent folder will be a little messier because of the unneeded file. This can be mitigated with a [https://gist.github.com/fryfrog/94716e7e27ba38dff57c7631d9f58bed cleanup script].&lt;br /&gt;
&lt;br /&gt;
==== Repeated downloads ====&lt;br /&gt;
&lt;br /&gt;
There are a few causes of repeated downloads, but a recent one is related to the Indexer restriction in Release Profiles. Because the indexer ''isn’t'' stored with the data, any preferred word scores are ''zero'' for media in your library, ''but'' during “RSS” and search, they’ll be applied. This gets you into a loop where you download the items again and again because it looks like an upgrade, then isn’t, then shows up again and looks like an upgrade, then isn’t. Don’t restrict your release profile to an indexer.&lt;br /&gt;
&lt;br /&gt;
==== Usenet download misses import ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} only looks at the 60 most recent downloads in SABnzbd and NZBGet, so if you ''keep'' your history this means that during large queues with import issues, downloads can be silently missed and not imported. The best way to avoid that is to keep your history clear, so that any items that still appear need investigating. You can achieve this by enabling Remove under Completed and Failed Download Handler. In nzbget, this will move items to the ''hidden'' history which is great. Unfortunately, sabnzbd does not have a similar feature. The best you can achieve there is to use the nzb backup folder.&lt;br /&gt;
&lt;br /&gt;
==== Download client clearing items ====&lt;br /&gt;
&lt;br /&gt;
The download client should ''not'' be responsible for removing downloads. Usenet clients should be configured so they ''don’t'' remove downloads from history. Torrent clients should be setup so they ''don’t'' remove torrents when they’re finished seeding (pause or stop instead). This is because {{{ARRNAME}}} communicates with the download client to know what to import, so if they’re ''removed'' there is nothing to be imported… even if there is a folder full of files.&lt;br /&gt;
&lt;br /&gt;
=== Problem Not Listed ===&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
== Searches Indexers and Trackers ==&lt;br /&gt;
&lt;br /&gt;
=== Turn logging up to trace ===&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Indexer or Tracker ===&lt;br /&gt;
&lt;br /&gt;
When you test an indexer or tracker, in debug or trace logs you can find the URL used. An example of a successful test is below, you can see it query the indexer via a specific URL with specific parameters and then the response. You test this url in your browser like &amp;lt;code&amp;gt;{{{QUERYSTRING}}}&amp;lt;/code&amp;gt; replacing the &amp;lt;code&amp;gt;apikey=(removed)&amp;lt;/code&amp;gt; with the correct apikey like &amp;lt;code&amp;gt;apikey=123&amp;lt;/code&amp;gt;. You can experiment with the parameters if you’re getting an error from the indexer or see if you have connectivity issues if it doesn’t even work. After you’ve tested in your own browser, you should test from the system {{{ARRNAME}}} is running on ''if'' you haven’t already.&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block}}&lt;br /&gt;
&lt;br /&gt;
=== Testing a Search ===&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_testing_a_search}}&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers1.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers2.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block2}}&lt;br /&gt;
&lt;br /&gt;
Here you can see the ''full'' trace log below&lt;br /&gt;
{{#lst:Troubleshooting Misc|{{{ARRNAME2}}}_trace_logs_example}}&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Media is Unmonitored ====&lt;br /&gt;
The {{{MEDIA}}} is/are not monitored.&lt;br /&gt;
&lt;br /&gt;
==== Wrong categories ====&lt;br /&gt;
&lt;br /&gt;
Incorrect categories is probably the most common cause of results showing in manual searches of an indexer/tracker, but ''not'' in {{{ARRNAME}}}. The indexer/tracker ''should'' show the category in the search results, which should help you figure out what is missing. If you’re using Jackett, each tracker has a list of specifically supported categories. Make sure you’re using the correct ones for Categories. I find it helpful to have the list visible in one browser window while I edit the entry in {{{ARRNAME}}}.&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_type}}&lt;br /&gt;
==== Wrong results ====&lt;br /&gt;
&lt;br /&gt;
Sometimes indexers will return completely unrelated results, {{{ARRNAME}}} will feed in parameters to limit the search to a {{{SEARCHSOURCE}}}, but the results returned are completely unrelated. Or sometimes, mostly related with a few incorrect results. The first is usually an indexer problem and you’ll be able to tell from the trace logs which is causing it. You can disable that indexer and report the problem. The other is usually categorized releases which should be reportable on the indexer/tracker.&lt;br /&gt;
&lt;br /&gt;
==== Certificate validation ====&lt;br /&gt;
&lt;br /&gt;
You’ll be connecting to most indexers/trackers via https, so you’ll need that to work properly on your system. That means your time zone and time both need to be set ''correctly''. It also means your system certificates need to be up to date.&lt;br /&gt;
&lt;br /&gt;
==== Hitting rate limits ====&lt;br /&gt;
&lt;br /&gt;
If you run your {{{ARRNAME}}} through a VPN or proxy, you may be competing with 10s or 100s or 1000s of other people all trying to use services like {{{SEARCHSOURCE}}}, theXEM ,and/or your indexers and trackers. Rate limiting and DDOS protection are often done by IP address and your VPN/proxy exit point is ''one'' IP address. Unless you’re in a repressive country like China, Australia or South Africa you don’t need to VPN/proxy {{{ARRNAME}}}.&lt;br /&gt;
&lt;br /&gt;
Rarbg has a tendency to have some sort of rate limiting within their API and displays as responding with no results.&lt;br /&gt;
&lt;br /&gt;
==== Using the Jackett /all endpoint ====&lt;br /&gt;
&lt;br /&gt;
The Jackett &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; endpoint is convenient, but that is its only benefit. Everything else is potential problems, so adding each tracker individually is recommended. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/Jackett/Jackett#aggregate-indexers Even Jackett says it should be avoided and should not be used.] &lt;br /&gt;
&lt;br /&gt;
Using the all endpoint has no advantages (besides reduced management overhead), only disadvantages:&lt;br /&gt;
* you lose control over indexer specific settings (categories, search modes, etc.)&lt;br /&gt;
* mixing search modes (IMDB, query, etc.) might cause low-quality results&lt;br /&gt;
* indexer specific categories (&amp;gt;= 100000) can't be used.&lt;br /&gt;
* slow indexers will slow down the overall result&lt;br /&gt;
* total results are limited to 1000&lt;br /&gt;
&lt;br /&gt;
Adding each indexer separately It allows for fine tuning of categories on a per indexer basis, which can be a problem with the &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; end point if using the wrong category causes errors on some trackers. In {{{ARRNAME}}}, 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 &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; returns an error, {{{ARRNAME}}} will disable it and now you don’t get any results.&lt;br /&gt;
&lt;br /&gt;
==== Problem Not Listed ====&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Errors ===&lt;br /&gt;
&lt;br /&gt;
These are some of the common errors you may see when adding an indexer&lt;br /&gt;
&lt;br /&gt;
==== The underlying connection was closed: An unexpected error occurred on a send. ====&lt;br /&gt;
&lt;br /&gt;
This is caused by the indexer using a SSL protocol not supported by .net 4.5, to resolve this you will need to install .net 4.5, which is available on Vista/Server 2008 and above (if you’re on XP/Server 2003 its time to upgrade).&lt;br /&gt;
&lt;br /&gt;
==== The request timed out ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} seems to have issues with certain TLS versions or configurations. If you get the following error messages in your log: &lt;br /&gt;
&amp;lt;pre&amp;gt;System.Net.WebException: The request timed out: ’https://example.org/api?t=caps&amp;amp;amp;apikey=(removed) —&amp;amp;gt; System.Net.WebException: The request timed out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you can see the following in the trace log file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;DATE&amp;amp;amp;TIME&amp;amp;gt;|Trace|FallbackHttpDispatcher|Curl not available, using default WebClient. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might fix it by installing libcurl3. On Ubuntu/Debian use; &lt;br /&gt;
&amp;lt;pre&amp;gt;apt install libcurl3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can also be caused by:&lt;br /&gt;
* improperly configured or use of a VPN&lt;br /&gt;
* improperly configured or use of a proxy&lt;br /&gt;
* local DNS issues&lt;br /&gt;
* local IPv6 issues&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3514</id>
		<title>Template:Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3514"/>
		<updated>2021-05-08T23:29:30Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Download folder and library folder not different folders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;ARRNAME&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the Application&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_DISCORD&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR #support Discord&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_WEBSITE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Website&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_LATEST_RELEASE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Download&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;VERSION&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current version of each of the ARRs&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;MEDIA&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What type of media does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: movies, Sonarr: series, Lidarr: artist, Readarr: author&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;SEARCHSOURCE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What metadata provider does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: TMDb, Sonarr: TheTVDb, Lidarr: MusicBrainz, Readarr: GoodReads&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;QUERYSTRING&amp;quot;: {},&lt;br /&gt;
		&amp;quot;ARRNAME2&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;This string is used for lower cased ARR names for transclusion&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;radarr, sonarr, lidarr, readarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is utilized for general troubleshooting steps that span across all the ARRs. Some Sections may be transcluded from a Troubleshooting Misc page when items are ARR specific.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
----&lt;br /&gt;
Please note that this information is only for &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;{{{ARRNAME}}} {{{VERSION}}}&amp;lt;/span&amp;gt;.&lt;br /&gt;
=== Asking for Help ===&lt;br /&gt;
----&lt;br /&gt;
Do you need help? That's okay, everyone needs help sometimes. You can get real time help via chat on [{{{ARR_DISCORD}}} Discord] or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit].&lt;br /&gt;
&lt;br /&gt;
But before you go there and post, be sure your request for help is the best it can be. Clearly describe the problem and briefly describe your setup, including things like your OS/distribution, version of Mono or .Net/.Netcore, version of {{{ARRNAME}}}, download client and its version. '''If you are using [https://www.docker.com/ Docker] please run through [[Docker Guide|the Docker Guide]] first as that will solve common and frequent path/permissions issues.  Otherwise please have a [[Docker Guide#Docker-compose|docker compose]] handy'''  Tell us about what you've tried already, what you've looked at. Use the Logging and Log Files to turn your logging up to trace, recreate the issue, pastebin the relevant context and include a link to it in your post. Maybe even include some screen shots to highlight the issue.&lt;br /&gt;
&lt;br /&gt;
The more we know, the easier it is to help you.&lt;br /&gt;
&lt;br /&gt;
== Logging and Log Files ==&lt;br /&gt;
&lt;br /&gt;
If you're linked here for support remember to get them the information from the actual trace log file, put the logs in a pastebin and show us context around what we need to see.   If you're asked for debug logs your logs will contain &amp;lt;code&amp;gt;debug&amp;lt;/code&amp;gt; and if you're asked for trace logs your logs will contain &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt;.  If the logs you are providing do not contain either then they are not the logs requested.&lt;br /&gt;
&lt;br /&gt;
What you need to do is:&lt;br /&gt;
# Turn Logging up to Trace&lt;br /&gt;
# Clear Logs&lt;br /&gt;
# Reproduce the Issue&lt;br /&gt;
# Open the trace log file ({{{ARRNAME}}}.trace.txt) and fine the relevant context&lt;br /&gt;
# [https://hastebin.com/ Hastebin], [https://pastebin.ubuntu.com/ Pastebin], [https://0bin.net/ 0bin], or any other pastebin type site a big chunk before the issue, the issue, and a big chunk after the issue.&lt;br /&gt;
&lt;br /&gt;
*  Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use N++. You can use the Notepad++ &amp;quot;Find in Files&amp;quot; function to search old log files as needed.&lt;br /&gt;
* '''Unix Only:''' Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use grep. For example if you want to find information about the movie or show &amp;quot;Shooter&amp;quot; you can run the following command &amp;lt;code&amp;gt;grep -inr -C 100 -e 'Shooter' /path/to/logs/*.trace*.txt&amp;lt;/code&amp;gt; If your [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]] is in your home folder then you'd run: &amp;lt;code&amp;gt;grep -inr -C 100 -e  'Shooter' /home/$User/.config/logs/*.trace*.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
* The flags have the following functions&lt;br /&gt;
* -i: ignore case&lt;br /&gt;
* -n: show line number&lt;br /&gt;
*  -r: recursively check all files in the path&lt;br /&gt;
* -C: provide # of lines before and after the line it is found on&lt;br /&gt;
* -e: the pattern to search for&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Logs Location ====&lt;br /&gt;
The log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the logs/ folder. You can also access the log files from the {{{ARRNAME}}} UI at System -&amp;gt; Logs -&amp;gt; Files.&lt;br /&gt;
&lt;br /&gt;
Note: The Logs (&amp;quot;Events&amp;quot;) Table in the UI is not the same as the log files and isn't as useful. If you're asked for logs, please copy/paste from the log files and not the table.&lt;br /&gt;
&lt;br /&gt;
==== Update Logs Location ====&lt;br /&gt;
The update log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the UpdateLogs/ folder.&lt;br /&gt;
&lt;br /&gt;
==== Sharing Logs ====&lt;br /&gt;
The logs can be long and hard to read as part of a forum or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit] post and they're spammy in [{{{ARR_DISCORD}}} Discord], so please use [https://pastebin.ubuntu.com/ Pastebin], [https://hastebin.com/ Hastebin], or any other similar pastebin site . The whole file typically isn't needed, just a good amount of context from before and after the issue/error. Don't forget to wait for spammy tasks like the RSS sync or library refresh to finish.&lt;br /&gt;
&lt;br /&gt;
==== Trace/Debug Logs ====&lt;br /&gt;
&lt;br /&gt;
You can change the log level at Settings -&amp;gt; General -&amp;gt; Logging. {{{ARRNAME}}} does not need to restarted for the change to take effect. This change only affects the log files, not the logging database. The latest debug/trace log files are named &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{{{ARRNAME}}}r.trace.txt&amp;lt;/code&amp;gt; respectively.&lt;br /&gt;
&lt;br /&gt;
If you're unable to access the {{{ARRNAME}}} UI to set the logging level you can do so by editing config.xml in the AppData directory by setting the LogLevel value to Debug or Trace instead of Info.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;Config&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;LogLevel&amp;gt;debug&amp;lt;/LogLevel&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/Config&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clearing Logs ====&lt;br /&gt;
&lt;br /&gt;
You can clear log files and the logs database directly from the UI, under System -&amp;gt; Logs -&amp;gt; Files and System -&amp;gt; Logs -&amp;gt; Delete (Trash Can Icon)&lt;br /&gt;
&lt;br /&gt;
==== Multiple Log Files ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} uses rolling log files limited to 1MB each. The current log file is always ,&amp;lt;code&amp;gt;{{{ARRNAME}}}.txt&amp;lt;/code&amp;gt;, for the the other files &amp;lt;code&amp;gt;{{{ARRNAME}}}.0.txt&amp;lt;/code&amp;gt; is the next newest (the higher the number the older it is). This log file contains fatal, error, warn, and info entries.&lt;br /&gt;
&lt;br /&gt;
When Debug log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, and debug entries. It usually covers a 40h period.&lt;br /&gt;
&lt;br /&gt;
When Trace log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.trace.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, debug, and trace entries. Due to trace verbosity it only covers a couple of hours at most.&lt;br /&gt;
&lt;br /&gt;
== Recovering from a Failed Update ==&lt;br /&gt;
----&lt;br /&gt;
==== Purpose ====&lt;br /&gt;
We do everything we can to prevent issues when upgrading, but they occur, this will walk you through the steps of recovering your installation.&lt;br /&gt;
&lt;br /&gt;
==== Determine the issue ====&lt;br /&gt;
The best place to look when {{{ARRNAME}}} won't start after an update is your log files, before trying to start {{{ARRNAME}}} again, use [[{{{ARRNAME}}} Settings#Logging|Logging]] and [[{{{ARRNAME}}} System#Log_Files|Log Files]] to find them and increase the log level.&lt;br /&gt;
&lt;br /&gt;
'''Migration Issue'''&lt;br /&gt;
&lt;br /&gt;
Migration errors won't be identical, but here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
14-2-4 18:56:49.5|Info|MigrationLogger|*** 36: update_with_quality_converters migrating ***&lt;br /&gt;
&lt;br /&gt;
14-2-4 18:56:49.6|Error|MigrationLogger|SQL logic error or missing database duplicate column name: Items&lt;br /&gt;
&lt;br /&gt;
While Processing: &amp;quot;ALTER TABLE &amp;quot;QualityProfiles&amp;quot; ADD COLUMN &amp;quot;Items&amp;quot; TEXT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resolving the issue ====&lt;br /&gt;
In the event of a migration issue there is not much you can do immediately, if the issue is specific to you (or there are not yet any posts), please create a post on [https://reddit.com/r/{{{ARRNAME}}} our subreddit] or swing by our discord, if there are others with the same issue, then rest assured we are working on it.&lt;br /&gt;
&lt;br /&gt;
==== Manually upgrading ====&lt;br /&gt;
Grab the latest release from [{{{ARR_WEBSITE}}} our website]&lt;br /&gt;
&lt;br /&gt;
Install the update (.exe) or extract (.zip) the contents over your existing installation and re-run {{{ARRNAME}}} as you normally would.&lt;br /&gt;
&lt;br /&gt;
== Downloads and Importing ==&lt;br /&gt;
&lt;br /&gt;
Downloading and importing is where ''most'' people experience issues. From a high level perspective, {{{ARRNAME}}} needs to be able to communicate with your download client and have access to the files it downloads. There is a large variety of supported download clients and an even ''bigger'' variety of setups. This means that while there are some ''common'' setups, there isn’t one ''right'' setup and everyone’s setup can be a little different.&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
When you reach out for help, be sure to read [[#Asking for Help|asking for help]] so that you can provide us with the details we’ll need.&lt;br /&gt;
&lt;br /&gt;
=== Testing the Download Client ===&lt;br /&gt;
&lt;br /&gt;
Ensure your download client(s) are running. Start by  testing the download client, if it doesn’t work you’ll be able to see details in the trace level logs. You should find a URL you can put into your browser and see if it works. It could be a connection problem, which could indicate a wrong ip, hostname, port or even a firewall blocking access. It might be obvious, like an authentication problem where you’ve gotten the username, password or apikey wrong.&lt;br /&gt;
&lt;br /&gt;
=== Testing a Download ===&lt;br /&gt;
&lt;br /&gt;
Now we’ll try a download, pick a {{{MEDIA}}} and do a manual search. Pick one of those files and attempt to download it. Does it get sent to the download client? Does it end up with the correct category? Does it show up in Activity? Does it end up in the trace level logs during the '''Check For Finished Download''' task which runs roughly every minute? Does it get correctly parsed during that task? Does the queued up download have a reasonable name? Since {{{ARRNAME}}} searches by '''{{{SEARCHSOURCE}}}''', on most indexers/trackers, it can queue one up with a name that it can’t recognize.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Import ===&lt;br /&gt;
&lt;br /&gt;
Import issues should almost always manifest as an item in Activity with an orange icon you can hover to see the error. If they’re not showing up in Activity, this is the issue you need to focus on first so go back and figure that out. Most import errors are ''permissions'' issues, remember that {{{ARRNAME}}} needs to be able to read and write in the download folder. Sometimes, permissions in the library folder can be at fault too, so be sure to check both.&lt;br /&gt;
&lt;br /&gt;
Incorrect path issues are possible too, though less common in normal setups. The key to understanding path issues is knowing that {{{ARRNAME}}} gets the path to the download ''from'' the download client, via its API. This becomes a problem in more unique use cases, like the download client running on a different system (maybe even OS!). It can also occur in a Docker setup, when volumes are not done well. A remote path map is a good solution where you don’t have control, like a seedbox setup. On a Docker setup, fixing the paths is a better option.&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Download Client's WebUI is not enabled ====&lt;br /&gt;
{{{ARRNAME}}} talks to you download client via it's API and accesses it via the client's webui.  You must ensure the client's webui is enabled and the port it is using does not conflict with any other client ports in use or ports in use on your system.&lt;br /&gt;
&lt;br /&gt;
==== SSL in use and incorrectly configured ====&lt;br /&gt;
Ensure SSL encryption is not turned on if you're using both your {{{ARRNAME}}} instance and your download client on a local network. See [[{{{ARRNAME}}}_FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
==== Can’t see share on Windows ====&lt;br /&gt;
&lt;br /&gt;
The default user for a Windows service is '''SYSTEM''' which typically doesn’t have access to your shares. Edit the service and set it up to run as your own user, see the FAQ entry [[{{{ARRNAME}}} FAQ#Why can’t {{{ARRNAME}}} see my files on a remote server?|why can’t {{{ARRNAME}}} see my files on a remote server]] for details.&lt;br /&gt;
&lt;br /&gt;
==== Mapped network drives are not reliable ====&lt;br /&gt;
&lt;br /&gt;
While mapped network drives like &amp;lt;code&amp;gt;X:\&amp;lt;/code&amp;gt; are convenient, they aren’t as reliable as UNC paths like &amp;lt;code&amp;gt;\\server\share&amp;lt;/code&amp;gt; and they’re also not available before login. Setup {{{ARRNAME}}} and your download client(s) so that they use UNC paths as needed. If your library is on a share, you’d make sure your root folders are using UNC paths. If your download client sends to a share, that is where you’ll need to configure UNC paths since {{{ARRNAME}}} gets the download path from the download client. It is fine to keep your mapped network drives to use yourself, just don’t use them for automation.&lt;br /&gt;
&lt;br /&gt;
==== Docker and user, group, ownership, permissions and paths ====&lt;br /&gt;
&lt;br /&gt;
Docker adds another layer of complexity that is easy to get wrong, but still end up with a setup that functions, but has various problems. Instead of going over them here, read this wiki article [[Docker Guide|for these automation software and Docker]] which is all about user, group, ownership, permissions and paths. It isn’t specific to any Docker system, instead it goes over things at a high level so that you can implement them in your own environment.&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Library Folder ====&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''destination''. It is easy to get fixated on the download’s ownership and permissions and that is ''usually'' the cause of permissions related issues, but it ''could'' be the destination as well. Check that the destination folder(s) exist. Check that a destination ''file'' doesn’t already exist or can’t be deleted or moved to recycle bin. Check that ownership and permissions allow the downloaded file to be copied, hard linked or moved.&lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the root folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Downloads Folder ====&lt;br /&gt;
&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''source''. It is easy to get fixated on the destination's ownership and permissions and that is a ''possible''  cause of permissions related issues, but it ''typically'' is the source. Check that the source folder(s) exist.  Check that ownership and permissions allow the downloaded file to be copied/hardlinked or copy+delete/moved. &lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the downloads folder.&lt;br /&gt;
&lt;br /&gt;
==== Download folder and library folder not different folders ====&lt;br /&gt;
&lt;br /&gt;
The download client should download into a temporary folder and {{{ARRNAME}}} should import from that into your Library folder.&lt;br /&gt;
&lt;br /&gt;
You should never download directly into your root folder nor use your root folder as the download client's completed folder.&lt;br /&gt;
&lt;br /&gt;
If you download right into your library folder, you’ll end up with multiple copies of your media and when there are import issues, which there will be, you may not notice because your media server will see the download client copy. &lt;br /&gt;
&lt;br /&gt;
The download folder will also be a hot mess of poorly named folders and files while your library folder will be nice and neat. &lt;br /&gt;
&lt;br /&gt;
This frequently causes other random import issues as well.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect category ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} should be setup to use a category so that it only tries to process its own downloads. It is rare that a torrent submitted by {{{ARRNAME}}} gets added without the correct category, but it can happen. If you’re adding torrents manually and want {{{ARRNAME}}} to process them, they’ll need to have the correct category. It can be set at any time, since {{{ARRNAME}}} tries to process downloads every minute.&lt;br /&gt;
&lt;br /&gt;
==== Packed torrents ====&lt;br /&gt;
&lt;br /&gt;
If your torrent is packed in &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files, you’ll need to setup extraction. We recommend [https://github.com/davidnewhall/unpackerr unpackerr]. One issue to look out for with packed torrents is that the video file will be copied or hard linked like normal, but it isn’t needed since the &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files are seeding. That means if you’re using a ''copy'' setup, the torrent will be consuming double the space. And if you’re using a hard link setup, your torrent folder will be a little messier because of the unneeded file. This can be mitigated with a [https://gist.github.com/fryfrog/94716e7e27ba38dff57c7631d9f58bed cleanup script].&lt;br /&gt;
&lt;br /&gt;
==== Repeated downloads ====&lt;br /&gt;
&lt;br /&gt;
There are a few causes of repeated downloads, but a recent one is related to the Indexer restriction in Release Profiles. Because the indexer ''isn’t'' stored with the data, any preferred word scores are ''zero'' for media in your library, ''but'' during “RSS” and search, they’ll be applied. This gets you into a loop where you download the items again and again because it looks like an upgrade, then isn’t, then shows up again and looks like an upgrade, then isn’t. Don’t restrict your release profile to an indexer.&lt;br /&gt;
&lt;br /&gt;
==== Usenet download misses import ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} only looks at the 60 most recent downloads in SABnzbd and NZBGet, so if you ''keep'' your history this means that during large queues with import issues, downloads can be silently missed and not imported. The best way to avoid that is to keep your history clear, so that any items that still appear need investigating. You can achieve this by enabling Remove under Completed and Failed Download Handler. In nzbget, this will move items to the ''hidden'' history which is great. Unfortunately, sabnzbd does not have a similar feature. The best you can achieve there is to use the nzb backup folder.&lt;br /&gt;
&lt;br /&gt;
==== Download client clearing items ====&lt;br /&gt;
&lt;br /&gt;
The download client should ''not'' be responsible for removing downloads. Usenet clients should be configured so they ''don’t'' remove downloads from history. Torrent clients should be setup so they ''don’t'' remove torrents when they’re finished seeding (pause or stop instead). This is because {{{ARRNAME}}} communicates with the download client to know what to import, so if they’re ''removed'' there is nothing to be imported… even if there is a folder full of files.&lt;br /&gt;
&lt;br /&gt;
=== Problem Not Listed ===&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
== Searches Indexers and Trackers ==&lt;br /&gt;
&lt;br /&gt;
=== Turn logging up to trace ===&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Indexer or Tracker ===&lt;br /&gt;
&lt;br /&gt;
When you test an indexer or tracker, in debug or trace logs you can find the URL used. An example of a successful test is below, you can see it query the indexer via a specific URL with specific parameters and then the response. You test this url in your browser like &amp;lt;code&amp;gt;{{{QUERYSTRING}}}&amp;lt;/code&amp;gt; replacing the &amp;lt;code&amp;gt;apikey=(removed)&amp;lt;/code&amp;gt; with the correct apikey like &amp;lt;code&amp;gt;apikey=123&amp;lt;/code&amp;gt;. You can experiment with the parameters if you’re getting an error from the indexer or see if you have connectivity issues if it doesn’t even work. After you’ve tested in your own browser, you should test from the system {{{ARRNAME}}} is running on ''if'' you haven’t already.&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block}}&lt;br /&gt;
&lt;br /&gt;
=== Testing a Search ===&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_testing_a_search}}&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers1.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers2.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block2}}&lt;br /&gt;
&lt;br /&gt;
Here you can see the ''full'' trace log below&lt;br /&gt;
{{#lst:Troubleshooting Misc|{{{ARRNAME2}}}_trace_logs_example}}&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Media is Unmonitored ====&lt;br /&gt;
The {{{MEDIA}}} is/are not monitored.&lt;br /&gt;
&lt;br /&gt;
==== Wrong categories ====&lt;br /&gt;
&lt;br /&gt;
Incorrect categories is probably the most common cause of results showing in manual searches of an indexer/tracker, but ''not'' in {{{ARRNAME}}}. The indexer/tracker ''should'' show the category in the search results, which should help you figure out what is missing. If you’re using Jackett, each tracker has a list of specifically supported categories. Make sure you’re using the correct ones for Categories. I find it helpful to have the list visible in one browser window while I edit the entry in {{{ARRNAME}}}.&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_type}}&lt;br /&gt;
==== Wrong results ====&lt;br /&gt;
&lt;br /&gt;
Sometimes indexers will return completely unrelated results, {{{ARRNAME}}} will feed in parameters to limit the search to a {{{SEARCHSOURCE}}}, but the results returned are completely unrelated. Or sometimes, mostly related with a few incorrect results. The first is usually an indexer problem and you’ll be able to tell from the trace logs which is causing it. You can disable that indexer and report the problem. The other is usually categorized releases which should be reportable on the indexer/tracker.&lt;br /&gt;
&lt;br /&gt;
==== Certificate validation ====&lt;br /&gt;
&lt;br /&gt;
You’ll be connecting to most indexers/trackers via https, so you’ll need that to work properly on your system. That means your time zone and time both need to be set ''correctly''. It also means your system certificates need to be up to date.&lt;br /&gt;
&lt;br /&gt;
==== Hitting rate limits ====&lt;br /&gt;
&lt;br /&gt;
If you run your {{{ARRNAME}}} through a VPN or proxy, you may be competing with 10s or 100s or 1000s of other people all trying to use services like {{{SEARCHSOURCE}}}, theXEM ,and/or your indexers and trackers. Rate limiting and DDOS protection are often done by IP address and your VPN/proxy exit point is ''one'' IP address. Unless you’re in a repressive country like China, Australia or South Africa you don’t need to VPN/proxy {{{ARRNAME}}}.&lt;br /&gt;
&lt;br /&gt;
Rarbg has a tendency to have some sort of rate limiting within their API and displays as responding with no results.&lt;br /&gt;
&lt;br /&gt;
==== Using the Jackett /all endpoint ====&lt;br /&gt;
&lt;br /&gt;
The Jackett &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; endpoint is convenient, but that is its only benefit. Everything else is potential problems, so adding each tracker individually is recommended. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/Jackett/Jackett#aggregate-indexers Even Jackett says it should be avoided and should not be used.] &lt;br /&gt;
&lt;br /&gt;
Using the all endpoint has no advantages (besides reduced management overhead), only disadvantages:&lt;br /&gt;
* you lose control over indexer specific settings (categories, search modes, etc.)&lt;br /&gt;
* mixing search modes (IMDB, query, etc.) might cause low-quality results&lt;br /&gt;
* indexer specific categories (&amp;gt;= 100000) can't be used.&lt;br /&gt;
* slow indexers will slow down the overall result&lt;br /&gt;
* total results are limited to 1000&lt;br /&gt;
&lt;br /&gt;
Adding each indexer separately It allows for fine tuning of categories on a per indexer basis, which can be a problem with the &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; end point if using the wrong category causes errors on some trackers. In {{{ARRNAME}}}, 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 &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; returns an error, {{{ARRNAME}}} will disable it and now you don’t get any results.&lt;br /&gt;
&lt;br /&gt;
==== Problem Not Listed ====&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Errors ===&lt;br /&gt;
&lt;br /&gt;
These are some of the common errors you may see when adding an indexer&lt;br /&gt;
&lt;br /&gt;
==== The underlying connection was closed: An unexpected error occurred on a send. ====&lt;br /&gt;
&lt;br /&gt;
This is caused by the indexer using a SSL protocol not supported by .net 4.5, to resolve this you will need to install .net 4.5, which is available on Vista/Server 2008 and above (if you’re on XP/Server 2003 its time to upgrade).&lt;br /&gt;
&lt;br /&gt;
==== The request timed out ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} seems to have issues with certain TLS versions or configurations. If you get the following error messages in your log: &lt;br /&gt;
&amp;lt;pre&amp;gt;System.Net.WebException: The request timed out: ’https://example.org/api?t=caps&amp;amp;amp;apikey=(removed) —&amp;amp;gt; System.Net.WebException: The request timed out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you can see the following in the trace log file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;DATE&amp;amp;amp;TIME&amp;amp;gt;|Trace|FallbackHttpDispatcher|Curl not available, using default WebClient. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might fix it by installing libcurl3. On Ubuntu/Debian use; &lt;br /&gt;
&amp;lt;pre&amp;gt;apt install libcurl3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can also be caused by:&lt;br /&gt;
* improperly configured or use of a VPN&lt;br /&gt;
* improperly configured or use of a proxy&lt;br /&gt;
* local DNS issues&lt;br /&gt;
* local IPv6 issues&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3513</id>
		<title>Template:Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Template:Troubleshooting&amp;diff=3513"/>
		<updated>2021-05-08T23:29:05Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Download folder and library folder not different folders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;ARRNAME&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the Application&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_DISCORD&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR #support Discord&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_WEBSITE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Website&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARR_LATEST_RELEASE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the ARR Download&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;VERSION&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current version of each of the ARRs&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;MEDIA&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What type of media does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: movies, Sonarr: series, Lidarr: artist, Readarr: author&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;SEARCHSOURCE&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;What metadata provider does the ARR use&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: TMDb, Sonarr: TheTVDb, Lidarr: MusicBrainz, Readarr: GoodReads&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;QUERYSTRING&amp;quot;: {},&lt;br /&gt;
		&amp;quot;ARRNAME2&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;This string is used for lower cased ARR names for transclusion&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;radarr, sonarr, lidarr, readarr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is utilized for general troubleshooting steps that span across all the ARRs. Some Sections may be transcluded from a Troubleshooting Misc page when items are ARR specific.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
----&lt;br /&gt;
Please note that this information is only for &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;{{{ARRNAME}}} {{{VERSION}}}&amp;lt;/span&amp;gt;.&lt;br /&gt;
=== Asking for Help ===&lt;br /&gt;
----&lt;br /&gt;
Do you need help? That's okay, everyone needs help sometimes. You can get real time help via chat on [{{{ARR_DISCORD}}} Discord] or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit].&lt;br /&gt;
&lt;br /&gt;
But before you go there and post, be sure your request for help is the best it can be. Clearly describe the problem and briefly describe your setup, including things like your OS/distribution, version of Mono or .Net/.Netcore, version of {{{ARRNAME}}}, download client and its version. '''If you are using [https://www.docker.com/ Docker] please run through [[Docker Guide|the Docker Guide]] first as that will solve common and frequent path/permissions issues.  Otherwise please have a [[Docker Guide#Docker-compose|docker compose]] handy'''  Tell us about what you've tried already, what you've looked at. Use the Logging and Log Files to turn your logging up to trace, recreate the issue, pastebin the relevant context and include a link to it in your post. Maybe even include some screen shots to highlight the issue.&lt;br /&gt;
&lt;br /&gt;
The more we know, the easier it is to help you.&lt;br /&gt;
&lt;br /&gt;
== Logging and Log Files ==&lt;br /&gt;
&lt;br /&gt;
If you're linked here for support remember to get them the information from the actual trace log file, put the logs in a pastebin and show us context around what we need to see.   If you're asked for debug logs your logs will contain &amp;lt;code&amp;gt;debug&amp;lt;/code&amp;gt; and if you're asked for trace logs your logs will contain &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt;.  If the logs you are providing do not contain either then they are not the logs requested.&lt;br /&gt;
&lt;br /&gt;
What you need to do is:&lt;br /&gt;
# Turn Logging up to Trace&lt;br /&gt;
# Clear Logs&lt;br /&gt;
# Reproduce the Issue&lt;br /&gt;
# Open the trace log file ({{{ARRNAME}}}.trace.txt) and fine the relevant context&lt;br /&gt;
# [https://hastebin.com/ Hastebin], [https://pastebin.ubuntu.com/ Pastebin], [https://0bin.net/ 0bin], or any other pastebin type site a big chunk before the issue, the issue, and a big chunk after the issue.&lt;br /&gt;
&lt;br /&gt;
*  Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use N++. You can use the Notepad++ &amp;quot;Find in Files&amp;quot; function to search old log files as needed.&lt;br /&gt;
* '''Unix Only:''' Alternatively If you're looking for a specific entry in an old log file but aren't sure which one you can use grep. For example if you want to find information about the movie or show &amp;quot;Shooter&amp;quot; you can run the following command &amp;lt;code&amp;gt;grep -inr -C 100 -e 'Shooter' /path/to/logs/*.trace*.txt&amp;lt;/code&amp;gt; If your [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]] is in your home folder then you'd run: &amp;lt;code&amp;gt;grep -inr -C 100 -e  'Shooter' /home/$User/.config/logs/*.trace*.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
* The flags have the following functions&lt;br /&gt;
* -i: ignore case&lt;br /&gt;
* -n: show line number&lt;br /&gt;
*  -r: recursively check all files in the path&lt;br /&gt;
* -C: provide # of lines before and after the line it is found on&lt;br /&gt;
* -e: the pattern to search for&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Standard Logs Location ====&lt;br /&gt;
The log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the logs/ folder. You can also access the log files from the {{{ARRNAME}}} UI at System -&amp;gt; Logs -&amp;gt; Files.&lt;br /&gt;
&lt;br /&gt;
Note: The Logs (&amp;quot;Events&amp;quot;) Table in the UI is not the same as the log files and isn't as useful. If you're asked for logs, please copy/paste from the log files and not the table.&lt;br /&gt;
&lt;br /&gt;
==== Update Logs Location ====&lt;br /&gt;
The update log files are located in {{{ARRNAME}}}'s [[{{{ARRNAME}}} Appdata Directory|Appdata Directory]], inside the UpdateLogs/ folder.&lt;br /&gt;
&lt;br /&gt;
==== Sharing Logs ====&lt;br /&gt;
The logs can be long and hard to read as part of a forum or [https://www.reddit.com/r/{{{ARRNAME}}} Reddit] post and they're spammy in [{{{ARR_DISCORD}}} Discord], so please use [https://pastebin.ubuntu.com/ Pastebin], [https://hastebin.com/ Hastebin], or any other similar pastebin site . The whole file typically isn't needed, just a good amount of context from before and after the issue/error. Don't forget to wait for spammy tasks like the RSS sync or library refresh to finish.&lt;br /&gt;
&lt;br /&gt;
==== Trace/Debug Logs ====&lt;br /&gt;
&lt;br /&gt;
You can change the log level at Settings -&amp;gt; General -&amp;gt; Logging. {{{ARRNAME}}} does not need to restarted for the change to take effect. This change only affects the log files, not the logging database. The latest debug/trace log files are named &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{{{ARRNAME}}}r.trace.txt&amp;lt;/code&amp;gt; respectively.&lt;br /&gt;
&lt;br /&gt;
If you're unable to access the {{{ARRNAME}}} UI to set the logging level you can do so by editing config.xml in the AppData directory by setting the LogLevel value to Debug or Trace instead of Info.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 2em;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;Config&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;LogLevel&amp;gt;debug&amp;lt;/LogLevel&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/Config&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clearing Logs ====&lt;br /&gt;
&lt;br /&gt;
You can clear log files and the logs database directly from the UI, under System -&amp;gt; Logs -&amp;gt; Files and System -&amp;gt; Logs -&amp;gt; Delete (Trash Can Icon)&lt;br /&gt;
&lt;br /&gt;
==== Multiple Log Files ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} uses rolling log files limited to 1MB each. The current log file is always ,&amp;lt;code&amp;gt;{{{ARRNAME}}}.txt&amp;lt;/code&amp;gt;, for the the other files &amp;lt;code&amp;gt;{{{ARRNAME}}}.0.txt&amp;lt;/code&amp;gt; is the next newest (the higher the number the older it is). This log file contains fatal, error, warn, and info entries.&lt;br /&gt;
&lt;br /&gt;
When Debug log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.debug.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, and debug entries. It usually covers a 40h period.&lt;br /&gt;
&lt;br /&gt;
When Trace log level is enabled, additional &amp;lt;code&amp;gt;{{{ARRNAME}}}.trace.txt&amp;lt;/code&amp;gt; rolling log files will be present. This log files contains fatal, error, warn, info, debug, and trace entries. Due to trace verbosity it only covers a couple of hours at most.&lt;br /&gt;
&lt;br /&gt;
== Recovering from a Failed Update ==&lt;br /&gt;
----&lt;br /&gt;
==== Purpose ====&lt;br /&gt;
We do everything we can to prevent issues when upgrading, but they occur, this will walk you through the steps of recovering your installation.&lt;br /&gt;
&lt;br /&gt;
==== Determine the issue ====&lt;br /&gt;
The best place to look when {{{ARRNAME}}} won't start after an update is your log files, before trying to start {{{ARRNAME}}} again, use [[{{{ARRNAME}}} Settings#Logging|Logging]] and [[{{{ARRNAME}}} System#Log_Files|Log Files]] to find them and increase the log level.&lt;br /&gt;
&lt;br /&gt;
'''Migration Issue'''&lt;br /&gt;
&lt;br /&gt;
Migration errors won't be identical, but here is an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
14-2-4 18:56:49.5|Info|MigrationLogger|*** 36: update_with_quality_converters migrating ***&lt;br /&gt;
&lt;br /&gt;
14-2-4 18:56:49.6|Error|MigrationLogger|SQL logic error or missing database duplicate column name: Items&lt;br /&gt;
&lt;br /&gt;
While Processing: &amp;quot;ALTER TABLE &amp;quot;QualityProfiles&amp;quot; ADD COLUMN &amp;quot;Items&amp;quot; TEXT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resolving the issue ====&lt;br /&gt;
In the event of a migration issue there is not much you can do immediately, if the issue is specific to you (or there are not yet any posts), please create a post on [https://reddit.com/r/{{{ARRNAME}}} our subreddit] or swing by our discord, if there are others with the same issue, then rest assured we are working on it.&lt;br /&gt;
&lt;br /&gt;
==== Manually upgrading ====&lt;br /&gt;
Grab the latest release from [{{{ARR_WEBSITE}}} our website]&lt;br /&gt;
&lt;br /&gt;
Install the update (.exe) or extract (.zip) the contents over your existing installation and re-run {{{ARRNAME}}} as you normally would.&lt;br /&gt;
&lt;br /&gt;
== Downloads and Importing ==&lt;br /&gt;
&lt;br /&gt;
Downloading and importing is where ''most'' people experience issues. From a high level perspective, {{{ARRNAME}}} needs to be able to communicate with your download client and have access to the files it downloads. There is a large variety of supported download clients and an even ''bigger'' variety of setups. This means that while there are some ''common'' setups, there isn’t one ''right'' setup and everyone’s setup can be a little different.&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
When you reach out for help, be sure to read [[#Asking for Help|asking for help]] so that you can provide us with the details we’ll need.&lt;br /&gt;
&lt;br /&gt;
=== Testing the Download Client ===&lt;br /&gt;
&lt;br /&gt;
Ensure your download client(s) are running. Start by  testing the download client, if it doesn’t work you’ll be able to see details in the trace level logs. You should find a URL you can put into your browser and see if it works. It could be a connection problem, which could indicate a wrong ip, hostname, port or even a firewall blocking access. It might be obvious, like an authentication problem where you’ve gotten the username, password or apikey wrong.&lt;br /&gt;
&lt;br /&gt;
=== Testing a Download ===&lt;br /&gt;
&lt;br /&gt;
Now we’ll try a download, pick a {{{MEDIA}}} and do a manual search. Pick one of those files and attempt to download it. Does it get sent to the download client? Does it end up with the correct category? Does it show up in Activity? Does it end up in the trace level logs during the '''Check For Finished Download''' task which runs roughly every minute? Does it get correctly parsed during that task? Does the queued up download have a reasonable name? Since {{{ARRNAME}}} searches by '''{{{SEARCHSOURCE}}}''', on most indexers/trackers, it can queue one up with a name that it can’t recognize.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Import ===&lt;br /&gt;
&lt;br /&gt;
Import issues should almost always manifest as an item in Activity with an orange icon you can hover to see the error. If they’re not showing up in Activity, this is the issue you need to focus on first so go back and figure that out. Most import errors are ''permissions'' issues, remember that {{{ARRNAME}}} needs to be able to read and write in the download folder. Sometimes, permissions in the library folder can be at fault too, so be sure to check both.&lt;br /&gt;
&lt;br /&gt;
Incorrect path issues are possible too, though less common in normal setups. The key to understanding path issues is knowing that {{{ARRNAME}}} gets the path to the download ''from'' the download client, via its API. This becomes a problem in more unique use cases, like the download client running on a different system (maybe even OS!). It can also occur in a Docker setup, when volumes are not done well. A remote path map is a good solution where you don’t have control, like a seedbox setup. On a Docker setup, fixing the paths is a better option.&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Download Client's WebUI is not enabled ====&lt;br /&gt;
{{{ARRNAME}}} talks to you download client via it's API and accesses it via the client's webui.  You must ensure the client's webui is enabled and the port it is using does not conflict with any other client ports in use or ports in use on your system.&lt;br /&gt;
&lt;br /&gt;
==== SSL in use and incorrectly configured ====&lt;br /&gt;
Ensure SSL encryption is not turned on if you're using both your {{{ARRNAME}}} instance and your download client on a local network. See [[{{{ARRNAME}}}_FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
==== Can’t see share on Windows ====&lt;br /&gt;
&lt;br /&gt;
The default user for a Windows service is '''SYSTEM''' which typically doesn’t have access to your shares. Edit the service and set it up to run as your own user, see the FAQ entry [[{{{ARRNAME}}} FAQ#Why can’t {{{ARRNAME}}} see my files on a remote server?|why can’t {{{ARRNAME}}} see my files on a remote server]] for details.&lt;br /&gt;
&lt;br /&gt;
==== Mapped network drives are not reliable ====&lt;br /&gt;
&lt;br /&gt;
While mapped network drives like &amp;lt;code&amp;gt;X:\&amp;lt;/code&amp;gt; are convenient, they aren’t as reliable as UNC paths like &amp;lt;code&amp;gt;\\server\share&amp;lt;/code&amp;gt; and they’re also not available before login. Setup {{{ARRNAME}}} and your download client(s) so that they use UNC paths as needed. If your library is on a share, you’d make sure your root folders are using UNC paths. If your download client sends to a share, that is where you’ll need to configure UNC paths since {{{ARRNAME}}} gets the download path from the download client. It is fine to keep your mapped network drives to use yourself, just don’t use them for automation.&lt;br /&gt;
&lt;br /&gt;
==== Docker and user, group, ownership, permissions and paths ====&lt;br /&gt;
&lt;br /&gt;
Docker adds another layer of complexity that is easy to get wrong, but still end up with a setup that functions, but has various problems. Instead of going over them here, read this wiki article [[Docker Guide|for these automation software and Docker]] which is all about user, group, ownership, permissions and paths. It isn’t specific to any Docker system, instead it goes over things at a high level so that you can implement them in your own environment.&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Library Folder ====&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''destination''. It is easy to get fixated on the download’s ownership and permissions and that is ''usually'' the cause of permissions related issues, but it ''could'' be the destination as well. Check that the destination folder(s) exist. Check that a destination ''file'' doesn’t already exist or can’t be deleted or moved to recycle bin. Check that ownership and permissions allow the downloaded file to be copied, hard linked or moved.&lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the root folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Permissions on the Downloads Folder ====&lt;br /&gt;
&lt;br /&gt;
Don’t forget to check permissions and ownership of the ''source''. It is easy to get fixated on the destination's ownership and permissions and that is a ''possible''  cause of permissions related issues, but it ''typically'' is the source. Check that the source folder(s) exist.  Check that ownership and permissions allow the downloaded file to be copied/hardlinked or copy+delete/moved. &lt;br /&gt;
The user or group that {{{ARRNAME}}} runs as needs to be able to read and write the downloads folder.&lt;br /&gt;
&lt;br /&gt;
==== Download folder and library folder not different folders ====&lt;br /&gt;
&lt;br /&gt;
The download client should download into a temporary folder and {{{ARRNAME}}} should import from that into your Library folder.&lt;br /&gt;
&lt;br /&gt;
You should never download directly into your root folder nor use your root folder as the download client's completed folder.&lt;br /&gt;
&lt;br /&gt;
 If you download right into your library folder, you’ll end up with multiple copies of your media and when there are import issues, which there will be, you may not notice because your media server will see the download client copy. &lt;br /&gt;
&lt;br /&gt;
The download folder will also be a hot mess of poorly named folders and files while your library folder will be nice and neat. &lt;br /&gt;
&lt;br /&gt;
This frequently causes other random import issues as well.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect category ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} should be setup to use a category so that it only tries to process its own downloads. It is rare that a torrent submitted by {{{ARRNAME}}} gets added without the correct category, but it can happen. If you’re adding torrents manually and want {{{ARRNAME}}} to process them, they’ll need to have the correct category. It can be set at any time, since {{{ARRNAME}}} tries to process downloads every minute.&lt;br /&gt;
&lt;br /&gt;
==== Packed torrents ====&lt;br /&gt;
&lt;br /&gt;
If your torrent is packed in &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files, you’ll need to setup extraction. We recommend [https://github.com/davidnewhall/unpackerr unpackerr]. One issue to look out for with packed torrents is that the video file will be copied or hard linked like normal, but it isn’t needed since the &amp;lt;code&amp;gt;.rar&amp;lt;/code&amp;gt; files are seeding. That means if you’re using a ''copy'' setup, the torrent will be consuming double the space. And if you’re using a hard link setup, your torrent folder will be a little messier because of the unneeded file. This can be mitigated with a [https://gist.github.com/fryfrog/94716e7e27ba38dff57c7631d9f58bed cleanup script].&lt;br /&gt;
&lt;br /&gt;
==== Repeated downloads ====&lt;br /&gt;
&lt;br /&gt;
There are a few causes of repeated downloads, but a recent one is related to the Indexer restriction in Release Profiles. Because the indexer ''isn’t'' stored with the data, any preferred word scores are ''zero'' for media in your library, ''but'' during “RSS” and search, they’ll be applied. This gets you into a loop where you download the items again and again because it looks like an upgrade, then isn’t, then shows up again and looks like an upgrade, then isn’t. Don’t restrict your release profile to an indexer.&lt;br /&gt;
&lt;br /&gt;
==== Usenet download misses import ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} only looks at the 60 most recent downloads in SABnzbd and NZBGet, so if you ''keep'' your history this means that during large queues with import issues, downloads can be silently missed and not imported. The best way to avoid that is to keep your history clear, so that any items that still appear need investigating. You can achieve this by enabling Remove under Completed and Failed Download Handler. In nzbget, this will move items to the ''hidden'' history which is great. Unfortunately, sabnzbd does not have a similar feature. The best you can achieve there is to use the nzb backup folder.&lt;br /&gt;
&lt;br /&gt;
==== Download client clearing items ====&lt;br /&gt;
&lt;br /&gt;
The download client should ''not'' be responsible for removing downloads. Usenet clients should be configured so they ''don’t'' remove downloads from history. Torrent clients should be setup so they ''don’t'' remove torrents when they’re finished seeding (pause or stop instead). This is because {{{ARRNAME}}} communicates with the download client to know what to import, so if they’re ''removed'' there is nothing to be imported… even if there is a folder full of files.&lt;br /&gt;
&lt;br /&gt;
=== Problem Not Listed ===&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
== Searches Indexers and Trackers ==&lt;br /&gt;
&lt;br /&gt;
=== Turn logging up to trace ===&lt;br /&gt;
&lt;br /&gt;
'''The first step is to turn logging up to Trace, see [[#Logging and Log Files|Logging and Log Files]] for details on adjusting logging and searching logs. You’ll then reproduce the issue and use the trace level logs from that time frame to examine the issue.''' If someone is helping you, put context from before/after in a [https://paste.ubuntu.com pastebin] to show them. It doesn’t need to be the whole file and it shouldn’t ''just'' be the error. You should also reproduce the issue while tasks that spam the log file aren’t running.&lt;br /&gt;
&lt;br /&gt;
=== Testing an Indexer or Tracker ===&lt;br /&gt;
&lt;br /&gt;
When you test an indexer or tracker, in debug or trace logs you can find the URL used. An example of a successful test is below, you can see it query the indexer via a specific URL with specific parameters and then the response. You test this url in your browser like &amp;lt;code&amp;gt;{{{QUERYSTRING}}}&amp;lt;/code&amp;gt; replacing the &amp;lt;code&amp;gt;apikey=(removed)&amp;lt;/code&amp;gt; with the correct apikey like &amp;lt;code&amp;gt;apikey=123&amp;lt;/code&amp;gt;. You can experiment with the parameters if you’re getting an error from the indexer or see if you have connectivity issues if it doesn’t even work. After you’ve tested in your own browser, you should test from the system {{{ARRNAME}}} is running on ''if'' you haven’t already.&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block}}&lt;br /&gt;
&lt;br /&gt;
=== Testing a Search ===&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_testing_a_search}}&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers1.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
[[File:{{{ARRNAME}}}-searches-indexers-and-trackers2.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_code_block2}}&lt;br /&gt;
&lt;br /&gt;
Here you can see the ''full'' trace log below&lt;br /&gt;
{{#lst:Troubleshooting Misc|{{{ARRNAME2}}}_trace_logs_example}}&lt;br /&gt;
&lt;br /&gt;
=== Common Problems ===&lt;br /&gt;
&lt;br /&gt;
==== Media is Unmonitored ====&lt;br /&gt;
The {{{MEDIA}}} is/are not monitored.&lt;br /&gt;
&lt;br /&gt;
==== Wrong categories ====&lt;br /&gt;
&lt;br /&gt;
Incorrect categories is probably the most common cause of results showing in manual searches of an indexer/tracker, but ''not'' in {{{ARRNAME}}}. The indexer/tracker ''should'' show the category in the search results, which should help you figure out what is missing. If you’re using Jackett, each tracker has a list of specifically supported categories. Make sure you’re using the correct ones for Categories. I find it helpful to have the list visible in one browser window while I edit the entry in {{{ARRNAME}}}.&lt;br /&gt;
{{#lst::Troubleshooting Misc|{{{ARRNAME2}}}_indexers_and_trackers_type}}&lt;br /&gt;
==== Wrong results ====&lt;br /&gt;
&lt;br /&gt;
Sometimes indexers will return completely unrelated results, {{{ARRNAME}}} will feed in parameters to limit the search to a {{{SEARCHSOURCE}}}, but the results returned are completely unrelated. Or sometimes, mostly related with a few incorrect results. The first is usually an indexer problem and you’ll be able to tell from the trace logs which is causing it. You can disable that indexer and report the problem. The other is usually categorized releases which should be reportable on the indexer/tracker.&lt;br /&gt;
&lt;br /&gt;
==== Certificate validation ====&lt;br /&gt;
&lt;br /&gt;
You’ll be connecting to most indexers/trackers via https, so you’ll need that to work properly on your system. That means your time zone and time both need to be set ''correctly''. It also means your system certificates need to be up to date.&lt;br /&gt;
&lt;br /&gt;
==== Hitting rate limits ====&lt;br /&gt;
&lt;br /&gt;
If you run your {{{ARRNAME}}} through a VPN or proxy, you may be competing with 10s or 100s or 1000s of other people all trying to use services like {{{SEARCHSOURCE}}}, theXEM ,and/or your indexers and trackers. Rate limiting and DDOS protection are often done by IP address and your VPN/proxy exit point is ''one'' IP address. Unless you’re in a repressive country like China, Australia or South Africa you don’t need to VPN/proxy {{{ARRNAME}}}.&lt;br /&gt;
&lt;br /&gt;
Rarbg has a tendency to have some sort of rate limiting within their API and displays as responding with no results.&lt;br /&gt;
&lt;br /&gt;
==== Using the Jackett /all endpoint ====&lt;br /&gt;
&lt;br /&gt;
The Jackett &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; endpoint is convenient, but that is its only benefit. Everything else is potential problems, so adding each tracker individually is recommended. &lt;br /&gt;
&lt;br /&gt;
[https://github.com/Jackett/Jackett#aggregate-indexers Even Jackett says it should be avoided and should not be used.] &lt;br /&gt;
&lt;br /&gt;
Using the all endpoint has no advantages (besides reduced management overhead), only disadvantages:&lt;br /&gt;
* you lose control over indexer specific settings (categories, search modes, etc.)&lt;br /&gt;
* mixing search modes (IMDB, query, etc.) might cause low-quality results&lt;br /&gt;
* indexer specific categories (&amp;gt;= 100000) can't be used.&lt;br /&gt;
* slow indexers will slow down the overall result&lt;br /&gt;
* total results are limited to 1000&lt;br /&gt;
&lt;br /&gt;
Adding each indexer separately It allows for fine tuning of categories on a per indexer basis, which can be a problem with the &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; end point if using the wrong category causes errors on some trackers. In {{{ARRNAME}}}, 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 &amp;lt;code&amp;gt;/all&amp;lt;/code&amp;gt; returns an error, {{{ARRNAME}}} will disable it and now you don’t get any results.&lt;br /&gt;
&lt;br /&gt;
==== Problem Not Listed ====&lt;br /&gt;
Please discuss with the support team on discord. If this is something that may be a common problem, please suggest adding it to the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Errors ===&lt;br /&gt;
&lt;br /&gt;
These are some of the common errors you may see when adding an indexer&lt;br /&gt;
&lt;br /&gt;
==== The underlying connection was closed: An unexpected error occurred on a send. ====&lt;br /&gt;
&lt;br /&gt;
This is caused by the indexer using a SSL protocol not supported by .net 4.5, to resolve this you will need to install .net 4.5, which is available on Vista/Server 2008 and above (if you’re on XP/Server 2003 its time to upgrade).&lt;br /&gt;
&lt;br /&gt;
==== The request timed out ====&lt;br /&gt;
&lt;br /&gt;
{{{ARRNAME}}} seems to have issues with certain TLS versions or configurations. If you get the following error messages in your log: &lt;br /&gt;
&amp;lt;pre&amp;gt;System.Net.WebException: The request timed out: ’https://example.org/api?t=caps&amp;amp;amp;apikey=(removed) —&amp;amp;gt; System.Net.WebException: The request timed out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you can see the following in the trace log file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;DATE&amp;amp;amp;TIME&amp;amp;gt;|Trace|FallbackHttpDispatcher|Curl not available, using default WebClient. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might fix it by installing libcurl3. On Ubuntu/Debian use; &lt;br /&gt;
&amp;lt;pre&amp;gt;apt install libcurl3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can also be caused by:&lt;br /&gt;
* improperly configured or use of a VPN&lt;br /&gt;
* improperly configured or use of a proxy&lt;br /&gt;
* local DNS issues&lt;br /&gt;
* local IPv6 issues&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3509</id>
		<title>Docker Guide</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3509"/>
		<updated>2021-05-08T14:35:37Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Interesting docker images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== The Best Docker Setup ===&lt;br /&gt;
&lt;br /&gt;
'''TL; DR''': An [https://www.lexico.com/en/definition/eponymous eponymous] user per daemon and a shared group with a umask of &amp;lt;code&amp;gt;002&amp;lt;/code&amp;gt;. Consistent path definitions between ''all'' containers that maintains the folder structure. Using one volume for Sonarr, Radarr and Lidarr so the download folder and library folder are on the same file system which makes hard links and instant moves possible. And most of all, ignore ''most'' of the Docker image’s path documentation!&lt;br /&gt;
&lt;br /&gt;
'''Note: Many folks find [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ TRaSH's Hardlink Tutorial] helpful and easier to understand than this guide. This guide is more conceptual in nature while TRaSH's tutorial walks you through the process.'''&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
This article will not show you specifics about the best Docker setup, but it describes an overview that you can use to make your own setup the best that it can be. The idea is that you run each docker container as its own user, with a shared group and consistent volumes so every container sees the same path layout. This is easy to say, but difficult to understand and explain.&lt;br /&gt;
&lt;br /&gt;
==== Multiple users and a shared group ====&lt;br /&gt;
&lt;br /&gt;
===== Permissions =====&lt;br /&gt;
&lt;br /&gt;
Ideally, each software runs as its own user user and they’re all part of a shared group with folder permissions set to &amp;lt;code&amp;gt;775&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;drwxrwxr-x&amp;lt;/code&amp;gt;) and files set to &amp;lt;code&amp;gt;664&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;-rw-rw-r--&amp;lt;/code&amp;gt;), which is a umask of &amp;lt;code&amp;gt;002&amp;lt;/code&amp;gt;. A sane alternative to this is a single shared user, which would use &amp;lt;code&amp;gt;755&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;644&amp;lt;/code&amp;gt; which is a umask of &amp;lt;code&amp;gt;022&amp;lt;/code&amp;gt;. You can restrict permissions even more by denying read from “other”, which would be a umask of &amp;lt;code&amp;gt;007&amp;lt;/code&amp;gt; for a user per daemon or &amp;lt;code&amp;gt;077&amp;lt;/code&amp;gt; for a single shared user. For a deeper explanation, try the Arch Linux wiki articles about [https://wiki.archlinux.org/index.php/File_permissions_and_attributes File permissions and attributes] and [https://wiki.archlinux.org/index.php/Umask Umask].&lt;br /&gt;
&lt;br /&gt;
===== UMASK =====&lt;br /&gt;
&lt;br /&gt;
Many docker images accept a &amp;lt;code&amp;gt;-e UMASK=002&amp;lt;/code&amp;gt; environment variable and some software inside can be configured with a user, group and umask (NZBGet) or folder/file permission (Sonarr/Radarr). This will ensure that files and folders created by ''one'' can be read and written by the others. If you’re using existing folders and files, you’ll need to fix their current ownership and permissions too, but going forward they’ll be correct because you set each software up right.&lt;br /&gt;
&lt;br /&gt;
===== PUID and PGID =====&lt;br /&gt;
&lt;br /&gt;
Many docker images also take a &amp;lt;code&amp;gt;-e PUID=123&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-e PGID=321&amp;lt;/code&amp;gt; that lets you change the UID/GID used inside to that of an account on the outside. If you ever peak in, you’ll find that username is something like &amp;lt;code&amp;gt;abc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nobody&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;hotio&amp;lt;/code&amp;gt;, but because it uses the UID/GID you pass in, on the outside it looks like the expected user. If you’re using storage from another system via NFS or CIFS, it will make your life easier if ''that'' system also has matching users and group. Perhaps let one system pick the UID/GIDs, then re-use those on the other system, assuming they don’t conflict.&lt;br /&gt;
&lt;br /&gt;
===== Example =====&lt;br /&gt;
&lt;br /&gt;
You run [https://github.com/Sonarr/Sonarr/releases Sonarr] using [https://github.com/hotio/docker-sonarr hotio/sonarr], you’ve created a &amp;lt;code&amp;gt;sonarr&amp;lt;/code&amp;gt; user with uid &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt; and a shared group &amp;lt;code&amp;gt;media&amp;lt;/code&amp;gt; with gid &amp;lt;code&amp;gt;321&amp;lt;/code&amp;gt; which the &amp;lt;code&amp;gt;sonarr&amp;lt;/code&amp;gt; user is a member of. You configure the Docker image to run with &amp;lt;code&amp;gt;-e PUID=123 -e PGID=321 -e UMASK=002&amp;lt;/code&amp;gt;. Sonarr also lets you configured user, group as well as folder and file permissions. The previous settings should negate these, but you could configure them if you wanted. Folders would be &amp;lt;code&amp;gt;775&amp;lt;/code&amp;gt;, files &amp;lt;code&amp;gt;664&amp;lt;/code&amp;gt; and the user/group are a little tricky because ''inside'' the container, they have a different name. Maybe &amp;lt;code&amp;gt;abc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nobody&amp;lt;/code&amp;gt;. I’d leave all these blank unless you find you need them for some reason.&lt;br /&gt;
&lt;br /&gt;
==== Single user and optional shared group ====&lt;br /&gt;
&lt;br /&gt;
Another popular and arguably easier option is a single, shared user. Perhaps even ''your'' user. It isn’t as secure and doesn’t follow best practices, but in the end it is easier to understand and implement. The UMASK for this is &amp;lt;code&amp;gt;022&amp;lt;/code&amp;gt; which results in &amp;lt;code&amp;gt;755&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;drwxr-xr-x&amp;lt;/code&amp;gt;) for folders and &amp;lt;code&amp;gt;644&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;-rw-r--r--&amp;lt;/code&amp;gt;) for files. The group no longer really matters, so you’ll probably just use the group named after the user. This does make it harder to share with ''other'' users, so you may still end up wanting a UMASK of &amp;lt;code&amp;gt;002&amp;lt;/code&amp;gt; even with this setup.&lt;br /&gt;
&lt;br /&gt;
==== Ownership and permissions of /config ====&lt;br /&gt;
&lt;br /&gt;
Don’t forget that your &amp;lt;code&amp;gt;/config&amp;lt;/code&amp;gt; volume will ''also'' need to have correct ownership and permissions, usually the daemon’s user and that user’s group like &amp;lt;code&amp;gt;sonarr:sonarr&amp;lt;/code&amp;gt; and a umask of &amp;lt;code&amp;gt;022&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;077&amp;lt;/code&amp;gt; so ''only'' that user has access. In a single user setup, this would of course be the one user you’ve chosen.&lt;br /&gt;
&lt;br /&gt;
==== Consistent and well planned paths ====&lt;br /&gt;
&lt;br /&gt;
'''Note: Many folks find [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ TRaSH's Hardlink Tutorial] helpful and easier to understand than this guide. This guide is more conceptual in nature while TRaSH's tutorial walks you through the process.'''&lt;br /&gt;
&lt;br /&gt;
The easiest and most important detail is to create unified path definitions across all the containers.&lt;br /&gt;
&lt;br /&gt;
If you’re wondering why hard links aren’t working or why a simple move is taking far longer than it should, this section explains it. The paths you use on the ''inside'' matter. Because of how Docker’s volumes work, passing in two volumes such as the commonly suggested &amp;lt;code&amp;gt;/tv&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; makes them look like two file systems, even if they aren’t. This means hard links won’t work ''and'' instead of an instant move, a slower and more io intensive copy + delete is used. If you have multiple download clients because you’re using torrents and usenet, having a single &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path means they’ll be mixed up. Because the Radarr in one container will ask the NZBGet in its own container where files are, using the same path in both means it will all just work. If you don’t, you’d need to fix it with a remote path map.&lt;br /&gt;
&lt;br /&gt;
So pick ''one'' path layout and use it for all of them. I’m a fan of &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;, but there are other great names like &amp;lt;code&amp;gt;/shared&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/media&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/dvr&amp;lt;/code&amp;gt;. If this can be the same on the outside ''and'' inside, your setup will be simpler: one path to remember or if integrating docker and native software. But if not, that’s fine too. For example, Synology might use &amp;lt;code&amp;gt;/Volume1/data&amp;lt;/code&amp;gt; and unRAID might use &amp;lt;code&amp;gt;/mnt/user/data&amp;lt;/code&amp;gt; on the outside, but &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; on the inside is fine.&lt;br /&gt;
&lt;br /&gt;
It is also important to remember that you’ll need to setup or re-configure paths in the software running ''inside'' these Docker containers. If you change the paths for your download client, you’ll need to edit its settings to match. If you change your library path, you’ll need to change those settings in Sonarr, Radarr, Lidarr and/or Plex.&lt;br /&gt;
&lt;br /&gt;
===== Examples =====&lt;br /&gt;
&lt;br /&gt;
What matters here is the general structure, not the names. You are free to pick folder names that make sense to you. And there are other ways of arranging things too. For example, you’re not likely to download and run into conflicts of identical releases between usenet and torrents, so you ''could'' put both in &amp;lt;code&amp;gt;/data/downloads/{movies|music|tv}&amp;lt;/code&amp;gt; folders. Downloads don’t even have to be sorted into subfolders either, since movies, music and tv will rarely conflict.&lt;br /&gt;
&lt;br /&gt;
This example &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; folder has subfolders for torrents and usenet and each of these have subfolders for tv, movie and music downloads to keep things neat. The &amp;lt;code&amp;gt;media&amp;lt;/code&amp;gt; folder has nicely named &amp;lt;code&amp;gt;tv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;movies&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;music&amp;lt;/code&amp;gt; subfolders, this is your library and what you’d pass to Plex, Kodi, or Emby.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
├── torrents&lt;br /&gt;
│  ├── movies&lt;br /&gt;
│  ├── music&lt;br /&gt;
│  └── tv&lt;br /&gt;
├── usenet&lt;br /&gt;
│  ├── movies&lt;br /&gt;
│  ├── music&lt;br /&gt;
│  └── tv&lt;br /&gt;
└── media&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
The path for each Docker container can be as specific as needed while still maintaining the correct structure:&lt;br /&gt;
&lt;br /&gt;
====== Torrents ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
└── torrents&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
Torrents only needs access to torrent files, so pass it &amp;lt;code&amp;gt;-v /host/data/torrents:/data/torrents&amp;lt;/code&amp;gt;. In the torrent software settings, you’ll need to reconfigure paths and you can sort into subfolders like&amp;lt;code&amp;gt;/data/torrents/{tv|movies|music}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====== Usenet ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
└── usenet&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
Usenet only needs access to usenet files, so pass it &amp;lt;code&amp;gt;-v /host/data/usenet:/data/usenet&amp;lt;/code&amp;gt;. In the usenet software settings, you’ll need to reconfigure paths and you can sort into subfolders like&amp;lt;code&amp;gt;/data/usenet/{tv|movies|music}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====== Media Server ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
└── media&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
Plex/Emby only needs access to your media library, so pass &amp;lt;code&amp;gt;-v /host/data/media:/data/media&amp;lt;/code&amp;gt;, which can have any number of subfolders like &amp;lt;code&amp;gt;movies&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;kids movies&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;documentary tv&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;music&amp;lt;/code&amp;gt; as sub folders.&lt;br /&gt;
&lt;br /&gt;
====== Sonarr, Radarr and Lidarr ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
├── torrents&lt;br /&gt;
│  ├── movies&lt;br /&gt;
│  ├── music&lt;br /&gt;
│  └── tv&lt;br /&gt;
├── usenet&lt;br /&gt;
│  ├── movies&lt;br /&gt;
│  ├── music&lt;br /&gt;
│  └── tv&lt;br /&gt;
└── media&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sonarr, Radarr and Lidarr get everything using &amp;lt;code&amp;gt;-v /host/data:/data&amp;lt;/code&amp;gt; because the ''download'' folder(s) and ''media'' folder will look like and ''be'' one file system. Hard links will work and moves will be atomic, instead of copy + delete.&lt;br /&gt;
&lt;br /&gt;
===== Issues =====&lt;br /&gt;
&lt;br /&gt;
There are a couple minor issues with not following the Docker image’s suggested paths.&lt;br /&gt;
&lt;br /&gt;
The biggest is that volumes defined in the &amp;lt;code&amp;gt;Dockerfile&amp;lt;/code&amp;gt; will get created if they’re not specified, this means they’ll pile up as you delete and re-create the containers. If they end up with data in them, they can consume space unexpectedly and likely in an unsuitable place. You can find a [https://old.reddit.com/r/usenet/wiki/docker#wiki_prune_docker cleanup command] in the helpful commands section below. This could also be mitigated by passing in an empty folder for all the volumes you don’t want to use, like &amp;lt;code&amp;gt;/data/empty:/movies&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/data/empty:/downloads&amp;lt;/code&amp;gt;. Maybe even put a file named &amp;lt;code&amp;gt;DO NOT USE THIS FOLDER&amp;lt;/code&amp;gt; inside, to remind yourself.&lt;br /&gt;
&lt;br /&gt;
Another problem is that some images are pre-configured to use the documented volumes, so you’ll need to change settings in the software inside the Docker container. Thankfully, since configuration persists outside the container this is a one time issue. You might also pick a path like &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/media&amp;lt;/code&amp;gt; which some images already define for a specific use. It shouldn’t be a problem, but will be a little more confusing when combined with the previous issues. In the end, it is worth it for working hard links and fast moves. The consistency and simplicity are welcome side effects as well.&lt;br /&gt;
&lt;br /&gt;
If you use the latest version of the abandoned [https://github.com/Sperryfreak01/RadarrSync RadarrSync] to synchronize two Radarr instances, it ''depends'' on mapping the ''same'' path inside to a different path on the outside, for example &amp;lt;code&amp;gt;/movies&amp;lt;/code&amp;gt; for one instance would point at &amp;lt;code&amp;gt;/data/media/Movies&amp;lt;/code&amp;gt; and the other at &amp;lt;code&amp;gt;/data/media/Movies 4k&amp;lt;/code&amp;gt;. This breaks ''everything'' you’ve read above. There is no good solution, you either use the old version which isn’t as good, do your mapping in a way that is ugly and breaks hard links or just don’t use it at all.&lt;br /&gt;
&lt;br /&gt;
==== Running containers using ====&lt;br /&gt;
&lt;br /&gt;
===== Docker-compose =====&lt;br /&gt;
&lt;br /&gt;
This is the best option for most users, it lets you control and configure many containers and their interdependence in one file. A good starting place is docker’s own [https://docs.docker.com/compose/gettingstarted/ Get started with Docker Compose]. You can use [https://composerize.com composerize] or [https://old.reddit.com/r/usenet/wiki/docker#wiki_get_docker-compose red5d/docker-autocompose]to convert &amp;lt;code&amp;gt;docker run&amp;lt;/code&amp;gt; commands into a single &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The below is ''not'' a complete working example! The containers only have PID, UID, UMASK and example paths defined to keep it simple.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# sonarr&lt;br /&gt;
Sonarr:&lt;br /&gt;
    image: &amp;amp;quot;hotio/sonarr&amp;amp;quot;&lt;br /&gt;
    volumes:&lt;br /&gt;
        - /path/to/config/sonarr:/config&lt;br /&gt;
        - /host/data:/data&lt;br /&gt;
    environment:&lt;br /&gt;
        - PUID=111&lt;br /&gt;
        - PGID=321&lt;br /&gt;
        - UMASK=002&lt;br /&gt;
&lt;br /&gt;
# deluge&lt;br /&gt;
Deluge:&lt;br /&gt;
    image: binhex/arch-delugevpn&lt;br /&gt;
    volumes:&lt;br /&gt;
        - /path/to/config/deluge:/config&lt;br /&gt;
        - /host/data/torrents:/data/torrents&lt;br /&gt;
    environment:&lt;br /&gt;
        - PUID=222&lt;br /&gt;
        - PGID=321&lt;br /&gt;
        - UMASK=002&lt;br /&gt;
&lt;br /&gt;
# sabnzbd&lt;br /&gt;
SABnzbd:&lt;br /&gt;
    image: binhex/arch-sabnzbd&lt;br /&gt;
    volumes:&lt;br /&gt;
        - /path/to/config/sabnzbd:/config&lt;br /&gt;
        - /host/data/usenet:/data/usenet&lt;br /&gt;
    environment:&lt;br /&gt;
        - PUID=333&lt;br /&gt;
        - PGID=321&lt;br /&gt;
        - UMASK=002&lt;br /&gt;
&lt;br /&gt;
# plex&lt;br /&gt;
Plex:&lt;br /&gt;
    image: binhex/arch-plex&lt;br /&gt;
    volumes:&lt;br /&gt;
        - /path/to/config/plex:/config&lt;br /&gt;
        - /host/data/media:/data/media&lt;br /&gt;
&lt;br /&gt;
    environment:&lt;br /&gt;
        - PUID=444&lt;br /&gt;
        - PGID=321&lt;br /&gt;
        - UMASK=002&amp;lt;/pre&amp;gt;&lt;br /&gt;
====== Update all images and containers ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker-compose pull&lt;br /&gt;
docker-compose up -d&amp;lt;/pre&amp;gt;&lt;br /&gt;
====== Update individual image and container ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker-compose pull NAME&lt;br /&gt;
docker-compose up -d NAME&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Docker Run =====&lt;br /&gt;
&lt;br /&gt;
Like the Docker Compose example above, the following &amp;lt;code&amp;gt;docker run&amp;lt;/code&amp;gt; commands are stripped down to ''only'' the PUID, PGID, UMASK and volumes in order to act as an obvious example.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# sonarr&lt;br /&gt;
docker run -v /path/to/config/sonarr:/config \&lt;br /&gt;
           -v /host/data:/data \&lt;br /&gt;
           -e PUID=111 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
           hotio/sonarr&lt;br /&gt;
&lt;br /&gt;
# deluge&lt;br /&gt;
docker run -v /path/to/config/deluge:/config \&lt;br /&gt;
           -v /host/data/torrents:/data/torrents \&lt;br /&gt;
           -e PUID=222 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
           binhex/arch-delugevpn&lt;br /&gt;
&lt;br /&gt;
# sabnzbd&lt;br /&gt;
docker run -v /path/to/config/sabnzbd:/config \&lt;br /&gt;
           -v /host/data/usenet:/data/usenet \&lt;br /&gt;
           -e PUID=333 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
           binhex/arch-sabnzbd&lt;br /&gt;
&lt;br /&gt;
# plex&lt;br /&gt;
docker run -v /path/to/config/plex:/config \&lt;br /&gt;
           -v /host/data/media:/data/media \&lt;br /&gt;
           -e PUID=444 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
           binhex/arch-plex&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Systemd =====&lt;br /&gt;
&lt;br /&gt;
I don’t run a full Docker setup, so I manage my few Docker containers with individual systemd service files. It standardizes control and makes dependencies simpler for both native and docker services. The generic example below can be adapted to any container by adjusting or adding the various values and options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# /etc/systemd/system/thing.service&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Thing&lt;br /&gt;
Requires=docker.service&lt;br /&gt;
After=network.target docker.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/bin/docker run --rm \&lt;br /&gt;
                          --name=thing \&lt;br /&gt;
                          -v /path/to/config/thing:/config \&lt;br /&gt;
                          -v /host/data:/data&lt;br /&gt;
                          -e PUID=111 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
                          nobody/thing&lt;br /&gt;
&lt;br /&gt;
ExecStop=/usr/bin/docker stop -t 30 thing&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Helpful commands ====&lt;br /&gt;
&lt;br /&gt;
===== List running containers =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker ps&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Shell ''inside'' a container =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker exec -it CONTAINER_NAME /bin/bash&amp;lt;/pre&amp;gt;&lt;br /&gt;
For more information, see the [https://docs.docker.com/engine/reference/commandline/exec/ docker exec] documentation.&lt;br /&gt;
&lt;br /&gt;
===== Prune docker =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker system prune --all --volumes&amp;lt;/pre&amp;gt;&lt;br /&gt;
Remove unused containers, networks, volumes, images and build cache. As the WARNING this command gives says, this will remove all of the previously mentioned items for anything not in use by a running container. In a correctly configured environment, this is fine. But be aware and proceed cautiously the first time. See the [https://docs.docker.com/engine/reference/commandline/system_prune/ docker system prune] documentation for more details.&lt;br /&gt;
&lt;br /&gt;
===== Get docker run command =====&lt;br /&gt;
&lt;br /&gt;
Getting the &amp;lt;code&amp;gt;docker run&amp;lt;/code&amp;gt; command from GUI managers can be hard, this docker image makes it easy for a running container ([https://stackoverflow.com/questions/32758793/how-to-show-the-run-command-of-a-docker-container source]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike CONTAINER_NAME&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Get docker-compose =====&lt;br /&gt;
Additionally, you may check out [https://trash-guides.info/Misc/how-to-provide-a-docker-compose/ TRaSH's Guide for docker-compose]&lt;br /&gt;
&lt;br /&gt;
Getting a &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt; from running instances is possible with [https://hub.docker.com/r/red5d/docker-autocompose red5d/docker-autocompose], in case you’ve already started your containers with &amp;lt;code&amp;gt;docker run&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;docker create&amp;lt;/code&amp;gt; and want to change to &amp;lt;code&amp;gt;docker-compose&amp;lt;/code&amp;gt; style. It is also great for sharing your settings with others, since it doesn’t matter what management software you’re using. The last argument(s) are your container names and you can pass in as many as needed at the same time. The first container name is required, more are optional. You can see container names in the '''NAMES''' column of `docker ps`, they're usually set by you or might be generated based on the image like &amp;lt;code&amp;gt;binhex-qbittorrent&amp;lt;/code&amp;gt;. It is ''not'' the image name, like &amp;lt;code&amp;gt;binhex/arch-qbittorrentvpn&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose CONTAINER_NAME [ANOTHER_CONTAINER_NAME] ... [ONE_MORE_CONTAINER_NAME]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Troubleshoot networking =====&lt;br /&gt;
&lt;br /&gt;
Most Docker images don’t have many useful tools in them for troubleshooting, but you can [https://success.docker.com/article/troubleshooting-container-networking attach a network troubleshooting type image] to an existing container to help with that.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker run -it --rm --network container:CONTAINER_NAME nicolaka/netshoot&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Recursively chown user and group =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R user:group /some/path/here&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Recursively chmod to 775/664 =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod -R a=,a+rX,u+w,g+w /some/path/here&lt;br /&gt;
          ^  ^    ^   ^ adds write to group&lt;br /&gt;
          |  |    | adds write to user&lt;br /&gt;
          |  | adds read to all and execute to all folders (which controls access)&lt;br /&gt;
          | sets all to `000`&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Find UID/GID for user =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;id &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Examine files for hard links =====&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -alhi&lt;br /&gt;
42207934 -rw-r--r--  2 user group    0 Sep 11 11:55 hardlink&lt;br /&gt;
42207936 -rw-r--r--  1 user group    0 Sep 11 11:55 nohardlinks&lt;br /&gt;
42207934 -rw-r--r--  2 user group    0 Sep 11 11:55 original&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;stat original&lt;br /&gt;
  File: original&lt;br /&gt;
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file&lt;br /&gt;
Device: 803h/2051d      Inode: 42207934    Links: 2&lt;br /&gt;
Access: (0644/-rw-r--r--)  Uid: ( 1000/ user)   Gid: ( 1001/ group)&lt;br /&gt;
Access: 2020-09-11 11:55:43.803327144 -0500&lt;br /&gt;
Modify: 2020-09-11 11:55:43.803327144 -0500&lt;br /&gt;
Change: 2020-09-11 11:55:49.706660476 -0500&lt;br /&gt;
 Birth: 2020-09-11 11:55:43.803327144 -0500&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Interesting docker images ====&lt;br /&gt;
&lt;br /&gt;
* [https://hub.docker.com/r/rasmunk/sshfs rasmunk/sshfs] let you create an sshfs volume, ''perfect'' for a seedbox setup using a remote mount instead of sync. Better documentation, including examples can be found at the github [https://github.com/rasmunk/docker-volume-sshfs rasmunk/docker-volume-sshfs] repository. This is a more recently maintained fork of [https://hub.docker.com/p/vieux/sshfs vieux/sshfs].&lt;br /&gt;
* [https://hub.docker.com/u/hotio hotio’s] [https://hub.docker.com/r/hotio/sonarr sonarr], [https://hub.docker.com/r/hotio/radarr radarr] and [https://hub.docker.com/r/hotio/lidarr lidarr] images let you run the built in version ''or'' specify an alternative via environment variable. The documentation and Dockerfile also don’t make any poor path suggestions.  Images are automatically updated 2x in 1 hour if upstream changes are found. Hotio also builds our Pull Requests which may be useful for testing.&lt;br /&gt;
* [https://hub.docker.com/u/hotio hotio’s] [https://hub.docker.com/r/hotio/ombi ombi], [https://hub.docker.com/r/hotio/jackett jackett], [https://hub.docker.com/r/hotio/nzbhydra2 nzbhydra2] and [https://hub.docker.com/r/hotio/bazarr bazarr] are useful too, but don’t really require any special permissions or paths.&lt;br /&gt;
* [https://hub.docker.com/u/hotio hotio’s] [https://hub.docker.com/r/hotio/unpackerr unpackerr] is useful for packed torrent extraction across a variety of torrent clients where unpacking is lacking or missing entirely.&lt;br /&gt;
* [https://hub.docker.com/u/binhex binhex’s] [https://hub.docker.com/r/binhex/arch-qbittorrentvpn/ qbittorrent], [https://hub.docker.com/r/binhex/arch-delugevpn/ deluge] and [https://hub.docker.com/r/binhex/arch-rtorrentvpn/ rtorrent] are popular torrent clients with built in VPN support. For usenet, there is [https://hub.docker.com/r/binhex/arch-sabnzbd/ sabnzbd] and [https://hub.docker.com/r/binhex/arch-nzbget/ nzbget].&lt;br /&gt;
* [https://hub.docker.com/u/binhex binhex’s] [https://hub.docker.com/r/binhex/arch-sonarr/ sonarr], [https://hub.docker.com/r/binhex/arch-radarr/ radarr] and [https://hub.docker.com/r/binhex/arch-lidarr/ lidarr] images suggest default paths that don’t allow for hard linking, instead follow the process described above and pass in a single volume.&lt;br /&gt;
* [https://hub.docker.com/u/linuxserver linuxserver.io’s] images have images for a ''lot'' of software and they’re well maintained.&lt;br /&gt;
* [https://hub.docker.com/r/pyouroboros/ouroboros pyouroboros/ouroboros] or [https://hub.docker.com/r/containrrr/watchtower containrrr/watchtower] automatically update your running Docker containers to the latest available image. These are not recommended if you use Docker Compose.&lt;br /&gt;
&lt;br /&gt;
==== Custom Docker Network and DNS ====&lt;br /&gt;
&lt;br /&gt;
One interesting feature of a [https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridge-networks custom Docker network] is that it gets its own DNS server. If you create a bridge network for your containers, you can use their hostnames in your configuration. For example, if you &amp;lt;code&amp;gt;docker run --network=isolated --hostname=deluge binhex/arch-deluge&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;docker run --network=isolated --hostname=radarr binhex/arch-radarr&amp;lt;/code&amp;gt;, you can then configure the Download Client in Radarr to point at just &amp;lt;code&amp;gt;deluge&amp;lt;/code&amp;gt; and it’ll work ''and'' communicate on its own private network. Which means if you wanted to be even more secure, you could ''stop'' forwarding that port too. If you put your reverse proxy container on the same network, you can even stop forwarding the web interface ports and make them even more secure.&lt;br /&gt;
&lt;br /&gt;
==== Common Problems ====&lt;br /&gt;
&lt;br /&gt;
===== Correct ''outside'' paths, incorrect ''inside'' paths =====&lt;br /&gt;
&lt;br /&gt;
Many people read this and think they understand, but they end up seeing the outside path correctly to something like &amp;lt;code&amp;gt;/data/usenet&amp;lt;/code&amp;gt;, but then they miss the point and set the ''inside'' path to &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; still.&lt;br /&gt;
&lt;br /&gt;
===== Running Docker containers as root or changing users around =====&lt;br /&gt;
&lt;br /&gt;
If you find yourself running your containers as &amp;lt;code&amp;gt;root:root&amp;lt;/code&amp;gt;, you’re doing something wrong. If you’re not passing in a UID and GID, you’ll be using whatever the default is for the image and ''that'' will be unlikely to line up with a reasonable user on your system. And if you’re changing the user and group your Docker containers are running as, you’ll probably end up with permissions issues on folders like the &amp;lt;code&amp;gt;/config&amp;lt;/code&amp;gt; folder which will likely have files and folders in them that got created the first time with the UID/GID you used the first time.&lt;br /&gt;
&lt;br /&gt;
===== Running Docker containers with umask 000 =====&lt;br /&gt;
&lt;br /&gt;
If you find yourself setting a UMASK of &amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; (which is 777 for folders and 666 for files), you’re ''also'' doing something wrong. It leaves your files and folders read/write to ''everyone'', which is poor Linux hygiene.&lt;br /&gt;
&lt;br /&gt;
==== Getting Help ====&lt;br /&gt;
&lt;br /&gt;
Need some help? For real time, chat style support try the [https://discord.gg/xyRwnyB Sonarr] or [https://radarr.video/discord Radarr] Discord servers. If you prefer forum style support, make a post in [http://reddit.com/r/sonarr /r/sonarr] or [http://reddit.com/r/radarr /r/radarr].&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3508</id>
		<title>Docker Guide</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3508"/>
		<updated>2021-05-08T14:11:00Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: Drop LSIO and fix radarr discord&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== The Best Docker Setup ===&lt;br /&gt;
&lt;br /&gt;
'''TL; DR''': An [https://www.lexico.com/en/definition/eponymous eponymous] user per daemon and a shared group with a umask of &amp;lt;code&amp;gt;002&amp;lt;/code&amp;gt;. Consistent path definitions between ''all'' containers that maintains the folder structure. Using one volume for Sonarr, Radarr and Lidarr so the download folder and library folder are on the same file system which makes hard links and instant moves possible. And most of all, ignore ''most'' of the Docker image’s path documentation!&lt;br /&gt;
&lt;br /&gt;
'''Note: Many folks find [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ TRaSH's Hardlink Tutorial] helpful and easier to understand than this guide. This guide is more conceptual in nature while TRaSH's tutorial walks you through the process.'''&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
This article will not show you specifics about the best Docker setup, but it describes an overview that you can use to make your own setup the best that it can be. The idea is that you run each docker container as its own user, with a shared group and consistent volumes so every container sees the same path layout. This is easy to say, but difficult to understand and explain.&lt;br /&gt;
&lt;br /&gt;
==== Multiple users and a shared group ====&lt;br /&gt;
&lt;br /&gt;
===== Permissions =====&lt;br /&gt;
&lt;br /&gt;
Ideally, each software runs as its own user user and they’re all part of a shared group with folder permissions set to &amp;lt;code&amp;gt;775&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;drwxrwxr-x&amp;lt;/code&amp;gt;) and files set to &amp;lt;code&amp;gt;664&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;-rw-rw-r--&amp;lt;/code&amp;gt;), which is a umask of &amp;lt;code&amp;gt;002&amp;lt;/code&amp;gt;. A sane alternative to this is a single shared user, which would use &amp;lt;code&amp;gt;755&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;644&amp;lt;/code&amp;gt; which is a umask of &amp;lt;code&amp;gt;022&amp;lt;/code&amp;gt;. You can restrict permissions even more by denying read from “other”, which would be a umask of &amp;lt;code&amp;gt;007&amp;lt;/code&amp;gt; for a user per daemon or &amp;lt;code&amp;gt;077&amp;lt;/code&amp;gt; for a single shared user. For a deeper explanation, try the Arch Linux wiki articles about [https://wiki.archlinux.org/index.php/File_permissions_and_attributes File permissions and attributes] and [https://wiki.archlinux.org/index.php/Umask Umask].&lt;br /&gt;
&lt;br /&gt;
===== UMASK =====&lt;br /&gt;
&lt;br /&gt;
Many docker images accept a &amp;lt;code&amp;gt;-e UMASK=002&amp;lt;/code&amp;gt; environment variable and some software inside can be configured with a user, group and umask (NZBGet) or folder/file permission (Sonarr/Radarr). This will ensure that files and folders created by ''one'' can be read and written by the others. If you’re using existing folders and files, you’ll need to fix their current ownership and permissions too, but going forward they’ll be correct because you set each software up right.&lt;br /&gt;
&lt;br /&gt;
===== PUID and PGID =====&lt;br /&gt;
&lt;br /&gt;
Many docker images also take a &amp;lt;code&amp;gt;-e PUID=123&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-e PGID=321&amp;lt;/code&amp;gt; that lets you change the UID/GID used inside to that of an account on the outside. If you ever peak in, you’ll find that username is something like &amp;lt;code&amp;gt;abc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nobody&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;hotio&amp;lt;/code&amp;gt;, but because it uses the UID/GID you pass in, on the outside it looks like the expected user. If you’re using storage from another system via NFS or CIFS, it will make your life easier if ''that'' system also has matching users and group. Perhaps let one system pick the UID/GIDs, then re-use those on the other system, assuming they don’t conflict.&lt;br /&gt;
&lt;br /&gt;
===== Example =====&lt;br /&gt;
&lt;br /&gt;
You run [https://github.com/Sonarr/Sonarr/releases Sonarr] using [https://github.com/hotio/docker-sonarr hotio/sonarr], you’ve created a &amp;lt;code&amp;gt;sonarr&amp;lt;/code&amp;gt; user with uid &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt; and a shared group &amp;lt;code&amp;gt;media&amp;lt;/code&amp;gt; with gid &amp;lt;code&amp;gt;321&amp;lt;/code&amp;gt; which the &amp;lt;code&amp;gt;sonarr&amp;lt;/code&amp;gt; user is a member of. You configure the Docker image to run with &amp;lt;code&amp;gt;-e PUID=123 -e PGID=321 -e UMASK=002&amp;lt;/code&amp;gt;. Sonarr also lets you configured user, group as well as folder and file permissions. The previous settings should negate these, but you could configure them if you wanted. Folders would be &amp;lt;code&amp;gt;775&amp;lt;/code&amp;gt;, files &amp;lt;code&amp;gt;664&amp;lt;/code&amp;gt; and the user/group are a little tricky because ''inside'' the container, they have a different name. Maybe &amp;lt;code&amp;gt;abc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nobody&amp;lt;/code&amp;gt;. I’d leave all these blank unless you find you need them for some reason.&lt;br /&gt;
&lt;br /&gt;
==== Single user and optional shared group ====&lt;br /&gt;
&lt;br /&gt;
Another popular and arguably easier option is a single, shared user. Perhaps even ''your'' user. It isn’t as secure and doesn’t follow best practices, but in the end it is easier to understand and implement. The UMASK for this is &amp;lt;code&amp;gt;022&amp;lt;/code&amp;gt; which results in &amp;lt;code&amp;gt;755&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;drwxr-xr-x&amp;lt;/code&amp;gt;) for folders and &amp;lt;code&amp;gt;644&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;-rw-r--r--&amp;lt;/code&amp;gt;) for files. The group no longer really matters, so you’ll probably just use the group named after the user. This does make it harder to share with ''other'' users, so you may still end up wanting a UMASK of &amp;lt;code&amp;gt;002&amp;lt;/code&amp;gt; even with this setup.&lt;br /&gt;
&lt;br /&gt;
==== Ownership and permissions of /config ====&lt;br /&gt;
&lt;br /&gt;
Don’t forget that your &amp;lt;code&amp;gt;/config&amp;lt;/code&amp;gt; volume will ''also'' need to have correct ownership and permissions, usually the daemon’s user and that user’s group like &amp;lt;code&amp;gt;sonarr:sonarr&amp;lt;/code&amp;gt; and a umask of &amp;lt;code&amp;gt;022&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;077&amp;lt;/code&amp;gt; so ''only'' that user has access. In a single user setup, this would of course be the one user you’ve chosen.&lt;br /&gt;
&lt;br /&gt;
==== Consistent and well planned paths ====&lt;br /&gt;
&lt;br /&gt;
'''Note: Many folks find [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ TRaSH's Hardlink Tutorial] helpful and easier to understand than this guide. This guide is more conceptual in nature while TRaSH's tutorial walks you through the process.'''&lt;br /&gt;
&lt;br /&gt;
The easiest and most important detail is to create unified path definitions across all the containers.&lt;br /&gt;
&lt;br /&gt;
If you’re wondering why hard links aren’t working or why a simple move is taking far longer than it should, this section explains it. The paths you use on the ''inside'' matter. Because of how Docker’s volumes work, passing in two volumes such as the commonly suggested &amp;lt;code&amp;gt;/tv&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; makes them look like two file systems, even if they aren’t. This means hard links won’t work ''and'' instead of an instant move, a slower and more io intensive copy + delete is used. If you have multiple download clients because you’re using torrents and usenet, having a single &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path means they’ll be mixed up. Because the Radarr in one container will ask the NZBGet in its own container where files are, using the same path in both means it will all just work. If you don’t, you’d need to fix it with a remote path map.&lt;br /&gt;
&lt;br /&gt;
So pick ''one'' path layout and use it for all of them. I’m a fan of &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;, but there are other great names like &amp;lt;code&amp;gt;/shared&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/media&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/dvr&amp;lt;/code&amp;gt;. If this can be the same on the outside ''and'' inside, your setup will be simpler: one path to remember or if integrating docker and native software. But if not, that’s fine too. For example, Synology might use &amp;lt;code&amp;gt;/Volume1/data&amp;lt;/code&amp;gt; and unRAID might use &amp;lt;code&amp;gt;/mnt/user/data&amp;lt;/code&amp;gt; on the outside, but &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; on the inside is fine.&lt;br /&gt;
&lt;br /&gt;
It is also important to remember that you’ll need to setup or re-configure paths in the software running ''inside'' these Docker containers. If you change the paths for your download client, you’ll need to edit its settings to match. If you change your library path, you’ll need to change those settings in Sonarr, Radarr, Lidarr and/or Plex.&lt;br /&gt;
&lt;br /&gt;
===== Examples =====&lt;br /&gt;
&lt;br /&gt;
What matters here is the general structure, not the names. You are free to pick folder names that make sense to you. And there are other ways of arranging things too. For example, you’re not likely to download and run into conflicts of identical releases between usenet and torrents, so you ''could'' put both in &amp;lt;code&amp;gt;/data/downloads/{movies|music|tv}&amp;lt;/code&amp;gt; folders. Downloads don’t even have to be sorted into subfolders either, since movies, music and tv will rarely conflict.&lt;br /&gt;
&lt;br /&gt;
This example &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; folder has subfolders for torrents and usenet and each of these have subfolders for tv, movie and music downloads to keep things neat. The &amp;lt;code&amp;gt;media&amp;lt;/code&amp;gt; folder has nicely named &amp;lt;code&amp;gt;tv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;movies&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;music&amp;lt;/code&amp;gt; subfolders, this is your library and what you’d pass to Plex, Kodi, or Emby.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
├── torrents&lt;br /&gt;
│  ├── movies&lt;br /&gt;
│  ├── music&lt;br /&gt;
│  └── tv&lt;br /&gt;
├── usenet&lt;br /&gt;
│  ├── movies&lt;br /&gt;
│  ├── music&lt;br /&gt;
│  └── tv&lt;br /&gt;
└── media&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
The path for each Docker container can be as specific as needed while still maintaining the correct structure:&lt;br /&gt;
&lt;br /&gt;
====== Torrents ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
└── torrents&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
Torrents only needs access to torrent files, so pass it &amp;lt;code&amp;gt;-v /host/data/torrents:/data/torrents&amp;lt;/code&amp;gt;. In the torrent software settings, you’ll need to reconfigure paths and you can sort into subfolders like&amp;lt;code&amp;gt;/data/torrents/{tv|movies|music}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====== Usenet ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
└── usenet&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
Usenet only needs access to usenet files, so pass it &amp;lt;code&amp;gt;-v /host/data/usenet:/data/usenet&amp;lt;/code&amp;gt;. In the usenet software settings, you’ll need to reconfigure paths and you can sort into subfolders like&amp;lt;code&amp;gt;/data/usenet/{tv|movies|music}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====== Media Server ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
└── media&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
Plex/Emby only needs access to your media library, so pass &amp;lt;code&amp;gt;-v /host/data/media:/data/media&amp;lt;/code&amp;gt;, which can have any number of subfolders like &amp;lt;code&amp;gt;movies&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;kids movies&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;documentary tv&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;music&amp;lt;/code&amp;gt; as sub folders.&lt;br /&gt;
&lt;br /&gt;
====== Sonarr, Radarr and Lidarr ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;data&lt;br /&gt;
├── torrents&lt;br /&gt;
│  ├── movies&lt;br /&gt;
│  ├── music&lt;br /&gt;
│  └── tv&lt;br /&gt;
├── usenet&lt;br /&gt;
│  ├── movies&lt;br /&gt;
│  ├── music&lt;br /&gt;
│  └── tv&lt;br /&gt;
└── media&lt;br /&gt;
    ├── movies&lt;br /&gt;
    ├── music&lt;br /&gt;
    └── tv&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sonarr, Radarr and Lidarr get everything using &amp;lt;code&amp;gt;-v /host/data:/data&amp;lt;/code&amp;gt; because the ''download'' folder(s) and ''media'' folder will look like and ''be'' one file system. Hard links will work and moves will be atomic, instead of copy + delete.&lt;br /&gt;
&lt;br /&gt;
===== Issues =====&lt;br /&gt;
&lt;br /&gt;
There are a couple minor issues with not following the Docker image’s suggested paths.&lt;br /&gt;
&lt;br /&gt;
The biggest is that volumes defined in the &amp;lt;code&amp;gt;Dockerfile&amp;lt;/code&amp;gt; will get created if they’re not specified, this means they’ll pile up as you delete and re-create the containers. If they end up with data in them, they can consume space unexpectedly and likely in an unsuitable place. You can find a [https://old.reddit.com/r/usenet/wiki/docker#wiki_prune_docker cleanup command] in the helpful commands section below. This could also be mitigated by passing in an empty folder for all the volumes you don’t want to use, like &amp;lt;code&amp;gt;/data/empty:/movies&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/data/empty:/downloads&amp;lt;/code&amp;gt;. Maybe even put a file named &amp;lt;code&amp;gt;DO NOT USE THIS FOLDER&amp;lt;/code&amp;gt; inside, to remind yourself.&lt;br /&gt;
&lt;br /&gt;
Another problem is that some images are pre-configured to use the documented volumes, so you’ll need to change settings in the software inside the Docker container. Thankfully, since configuration persists outside the container this is a one time issue. You might also pick a path like &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/media&amp;lt;/code&amp;gt; which some images already define for a specific use. It shouldn’t be a problem, but will be a little more confusing when combined with the previous issues. In the end, it is worth it for working hard links and fast moves. The consistency and simplicity are welcome side effects as well.&lt;br /&gt;
&lt;br /&gt;
If you use the latest version of the abandoned [https://github.com/Sperryfreak01/RadarrSync RadarrSync] to synchronize two Radarr instances, it ''depends'' on mapping the ''same'' path inside to a different path on the outside, for example &amp;lt;code&amp;gt;/movies&amp;lt;/code&amp;gt; for one instance would point at &amp;lt;code&amp;gt;/data/media/Movies&amp;lt;/code&amp;gt; and the other at &amp;lt;code&amp;gt;/data/media/Movies 4k&amp;lt;/code&amp;gt;. This breaks ''everything'' you’ve read above. There is no good solution, you either use the old version which isn’t as good, do your mapping in a way that is ugly and breaks hard links or just don’t use it at all.&lt;br /&gt;
&lt;br /&gt;
==== Running containers using ====&lt;br /&gt;
&lt;br /&gt;
===== Docker-compose =====&lt;br /&gt;
&lt;br /&gt;
This is the best option for most users, it lets you control and configure many containers and their interdependence in one file. A good starting place is docker’s own [https://docs.docker.com/compose/gettingstarted/ Get started with Docker Compose]. You can use [https://composerize.com composerize] or [https://old.reddit.com/r/usenet/wiki/docker#wiki_get_docker-compose red5d/docker-autocompose]to convert &amp;lt;code&amp;gt;docker run&amp;lt;/code&amp;gt; commands into a single &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The below is ''not'' a complete working example! The containers only have PID, UID, UMASK and example paths defined to keep it simple.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# sonarr&lt;br /&gt;
Sonarr:&lt;br /&gt;
    image: &amp;amp;quot;hotio/sonarr&amp;amp;quot;&lt;br /&gt;
    volumes:&lt;br /&gt;
        - /path/to/config/sonarr:/config&lt;br /&gt;
        - /host/data:/data&lt;br /&gt;
    environment:&lt;br /&gt;
        - PUID=111&lt;br /&gt;
        - PGID=321&lt;br /&gt;
        - UMASK=002&lt;br /&gt;
&lt;br /&gt;
# deluge&lt;br /&gt;
Deluge:&lt;br /&gt;
    image: binhex/arch-delugevpn&lt;br /&gt;
    volumes:&lt;br /&gt;
        - /path/to/config/deluge:/config&lt;br /&gt;
        - /host/data/torrents:/data/torrents&lt;br /&gt;
    environment:&lt;br /&gt;
        - PUID=222&lt;br /&gt;
        - PGID=321&lt;br /&gt;
        - UMASK=002&lt;br /&gt;
&lt;br /&gt;
# sabnzbd&lt;br /&gt;
SABnzbd:&lt;br /&gt;
    image: binhex/arch-sabnzbd&lt;br /&gt;
    volumes:&lt;br /&gt;
        - /path/to/config/sabnzbd:/config&lt;br /&gt;
        - /host/data/usenet:/data/usenet&lt;br /&gt;
    environment:&lt;br /&gt;
        - PUID=333&lt;br /&gt;
        - PGID=321&lt;br /&gt;
        - UMASK=002&lt;br /&gt;
&lt;br /&gt;
# plex&lt;br /&gt;
Plex:&lt;br /&gt;
    image: binhex/arch-plex&lt;br /&gt;
    volumes:&lt;br /&gt;
        - /path/to/config/plex:/config&lt;br /&gt;
        - /host/data/media:/data/media&lt;br /&gt;
&lt;br /&gt;
    environment:&lt;br /&gt;
        - PUID=444&lt;br /&gt;
        - PGID=321&lt;br /&gt;
        - UMASK=002&amp;lt;/pre&amp;gt;&lt;br /&gt;
====== Update all images and containers ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker-compose pull&lt;br /&gt;
docker-compose up -d&amp;lt;/pre&amp;gt;&lt;br /&gt;
====== Update individual image and container ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker-compose pull NAME&lt;br /&gt;
docker-compose up -d NAME&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Docker Run =====&lt;br /&gt;
&lt;br /&gt;
Like the Docker Compose example above, the following &amp;lt;code&amp;gt;docker run&amp;lt;/code&amp;gt; commands are stripped down to ''only'' the PUID, PGID, UMASK and volumes in order to act as an obvious example.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# sonarr&lt;br /&gt;
docker run -v /path/to/config/sonarr:/config \&lt;br /&gt;
           -v /host/data:/data \&lt;br /&gt;
           -e PUID=111 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
           hotio/sonarr&lt;br /&gt;
&lt;br /&gt;
# deluge&lt;br /&gt;
docker run -v /path/to/config/deluge:/config \&lt;br /&gt;
           -v /host/data/torrents:/data/torrents \&lt;br /&gt;
           -e PUID=222 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
           binhex/arch-delugevpn&lt;br /&gt;
&lt;br /&gt;
# sabnzbd&lt;br /&gt;
docker run -v /path/to/config/sabnzbd:/config \&lt;br /&gt;
           -v /host/data/usenet:/data/usenet \&lt;br /&gt;
           -e PUID=333 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
           binhex/arch-sabnzbd&lt;br /&gt;
&lt;br /&gt;
# plex&lt;br /&gt;
docker run -v /path/to/config/plex:/config \&lt;br /&gt;
           -v /host/data/media:/data/media \&lt;br /&gt;
           -e PUID=444 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
           binhex/arch-plex&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Systemd =====&lt;br /&gt;
&lt;br /&gt;
I don’t run a full Docker setup, so I manage my few Docker containers with individual systemd service files. It standardizes control and makes dependencies simpler for both native and docker services. The generic example below can be adapted to any container by adjusting or adding the various values and options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# /etc/systemd/system/thing.service&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Thing&lt;br /&gt;
Requires=docker.service&lt;br /&gt;
After=network.target docker.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/bin/docker run --rm \&lt;br /&gt;
                          --name=thing \&lt;br /&gt;
                          -v /path/to/config/thing:/config \&lt;br /&gt;
                          -v /host/data:/data&lt;br /&gt;
                          -e PUID=111 -e PGID=321 -e UMASK=002 \&lt;br /&gt;
                          nobody/thing&lt;br /&gt;
&lt;br /&gt;
ExecStop=/usr/bin/docker stop -t 30 thing&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Helpful commands ====&lt;br /&gt;
&lt;br /&gt;
===== List running containers =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker ps&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Shell ''inside'' a container =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker exec -it CONTAINER_NAME /bin/bash&amp;lt;/pre&amp;gt;&lt;br /&gt;
For more information, see the [https://docs.docker.com/engine/reference/commandline/exec/ docker exec] documentation.&lt;br /&gt;
&lt;br /&gt;
===== Prune docker =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker system prune --all --volumes&amp;lt;/pre&amp;gt;&lt;br /&gt;
Remove unused containers, networks, volumes, images and build cache. As the WARNING this command gives says, this will remove all of the previously mentioned items for anything not in use by a running container. In a correctly configured environment, this is fine. But be aware and proceed cautiously the first time. See the [https://docs.docker.com/engine/reference/commandline/system_prune/ docker system prune] documentation for more details.&lt;br /&gt;
&lt;br /&gt;
===== Get docker run command =====&lt;br /&gt;
&lt;br /&gt;
Getting the &amp;lt;code&amp;gt;docker run&amp;lt;/code&amp;gt; command from GUI managers can be hard, this docker image makes it easy for a running container ([https://stackoverflow.com/questions/32758793/how-to-show-the-run-command-of-a-docker-container source]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike CONTAINER_NAME&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Get docker-compose =====&lt;br /&gt;
Additionally, you may check out [https://trash-guides.info/Misc/how-to-provide-a-docker-compose/ TRaSH's Guide for docker-compose]&lt;br /&gt;
&lt;br /&gt;
Getting a &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt; from running instances is possible with [https://hub.docker.com/r/red5d/docker-autocompose red5d/docker-autocompose], in case you’ve already started your containers with &amp;lt;code&amp;gt;docker run&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;docker create&amp;lt;/code&amp;gt; and want to change to &amp;lt;code&amp;gt;docker-compose&amp;lt;/code&amp;gt; style. It is also great for sharing your settings with others, since it doesn’t matter what management software you’re using. The last argument(s) are your container names and you can pass in as many as needed at the same time. The first container name is required, more are optional. You can see container names in the '''NAMES''' column of `docker ps`, they're usually set by you or might be generated based on the image like &amp;lt;code&amp;gt;binhex-qbittorrent&amp;lt;/code&amp;gt;. It is ''not'' the image name, like &amp;lt;code&amp;gt;binhex/arch-qbittorrentvpn&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose CONTAINER_NAME [ANOTHER_CONTAINER_NAME] ... [ONE_MORE_CONTAINER_NAME]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Troubleshoot networking =====&lt;br /&gt;
&lt;br /&gt;
Most Docker images don’t have many useful tools in them for troubleshooting, but you can [https://success.docker.com/article/troubleshooting-container-networking attach a network troubleshooting type image] to an existing container to help with that.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;docker run -it --rm --network container:CONTAINER_NAME nicolaka/netshoot&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Recursively chown user and group =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R user:group /some/path/here&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Recursively chmod to 775/664 =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod -R a=,a+rX,u+w,g+w /some/path/here&lt;br /&gt;
          ^  ^    ^   ^ adds write to group&lt;br /&gt;
          |  |    | adds write to user&lt;br /&gt;
          |  | adds read to all and execute to all folders (which controls access)&lt;br /&gt;
          | sets all to `000`&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Find UID/GID for user =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;id &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Examine files for hard links =====&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -alhi&lt;br /&gt;
42207934 -rw-r--r--  2 user group    0 Sep 11 11:55 hardlink&lt;br /&gt;
42207936 -rw-r--r--  1 user group    0 Sep 11 11:55 nohardlinks&lt;br /&gt;
42207934 -rw-r--r--  2 user group    0 Sep 11 11:55 original&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;stat original&lt;br /&gt;
  File: original&lt;br /&gt;
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file&lt;br /&gt;
Device: 803h/2051d      Inode: 42207934    Links: 2&lt;br /&gt;
Access: (0644/-rw-r--r--)  Uid: ( 1000/ user)   Gid: ( 1001/ group)&lt;br /&gt;
Access: 2020-09-11 11:55:43.803327144 -0500&lt;br /&gt;
Modify: 2020-09-11 11:55:43.803327144 -0500&lt;br /&gt;
Change: 2020-09-11 11:55:49.706660476 -0500&lt;br /&gt;
 Birth: 2020-09-11 11:55:43.803327144 -0500&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Interesting docker images ====&lt;br /&gt;
&lt;br /&gt;
* [https://hub.docker.com/r/rasmunk/sshfs rasmunk/sshfs] let you create an sshfs volume, ''perfect'' for a seedbox setup using a remote mount instead of sync. Better documentation, including examples can be found at the github [https://github.com/rasmunk/docker-volume-sshfs rasmunk/docker-volume-sshfs] repository. This is a more recently maintained fork of [https://hub.docker.com/p/vieux/sshfs vieux/sshfs].&lt;br /&gt;
* [https://hub.docker.com/u/hotio hotio’s] [https://hub.docker.com/r/hotio/sonarr sonarr], [https://hub.docker.com/r/hotio/radarr radarr] and [https://hub.docker.com/r/hotio/lidarr lidarr] images let you run the built in version ''or'' specify an alternative via environment variable. The documentation and Dockerfile also don’t make any poor path suggestions.&lt;br /&gt;
* [https://hub.docker.com/u/hotio hotio’s] [https://hub.docker.com/r/hotio/ombi ombi], [https://hub.docker.com/r/hotio/jackett jackett], [https://hub.docker.com/r/hotio/nzbhydra2 nzbhydra2] and [https://hub.docker.com/r/hotio/bazarr bazarr] are useful too, but don’t really require any special permissions or paths.&lt;br /&gt;
* [https://hub.docker.com/u/hotio hotio’s] [https://hub.docker.com/r/hotio/unpackerr unpackerr] is useful for packed torrent extraction across a variety of torrent clients where unpacking is lacking or missing entirely.&lt;br /&gt;
* [https://hub.docker.com/u/binhex binhex’s] [https://hub.docker.com/r/binhex/arch-qbittorrentvpn/ qbittorrent], [https://hub.docker.com/r/binhex/arch-delugevpn/ deluge] and [https://hub.docker.com/r/binhex/arch-rtorrentvpn/ rtorrent] are popular torrent clients with built in VPN support. For usenet, there is [https://hub.docker.com/r/binhex/arch-sabnzbd/ sabnzbd] and [https://hub.docker.com/r/binhex/arch-nzbget/ nzbget].&lt;br /&gt;
* [https://hub.docker.com/u/binhex binhex’s] [https://hub.docker.com/r/binhex/arch-sonarr/ sonarr], [https://hub.docker.com/r/binhex/arch-radarr/ radarr] and [https://hub.docker.com/r/binhex/arch-lidarr/ lidarr] images suggest default paths that don’t allow for hard linking, instead follow the process described above and pass in a single volume.&lt;br /&gt;
* [https://hub.docker.com/u/linuxserver linuxserver.io’s] images also suggest default paths that don’t allow for hard linking, instead follow the process described above and pass in a single volume. But they do have images for a ''lot'' of software and they’re well maintained.&lt;br /&gt;
* [https://hub.docker.com/r/pyouroboros/ouroboros pyouroboros/ouroboros] or [https://hub.docker.com/r/containrrr/watchtower containrrr/watchtower] automatically update your running Docker containers to the latest available image. These are not recommended if you use Docker Compose.&lt;br /&gt;
&lt;br /&gt;
==== Custom Docker Network and DNS ====&lt;br /&gt;
&lt;br /&gt;
One interesting feature of a [https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridge-networks custom Docker network] is that it gets its own DNS server. If you create a bridge network for your containers, you can use their hostnames in your configuration. For example, if you &amp;lt;code&amp;gt;docker run --network=isolated --hostname=deluge binhex/arch-deluge&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;docker run --network=isolated --hostname=radarr binhex/arch-radarr&amp;lt;/code&amp;gt;, you can then configure the Download Client in Radarr to point at just &amp;lt;code&amp;gt;deluge&amp;lt;/code&amp;gt; and it’ll work ''and'' communicate on its own private network. Which means if you wanted to be even more secure, you could ''stop'' forwarding that port too. If you put your reverse proxy container on the same network, you can even stop forwarding the web interface ports and make them even more secure.&lt;br /&gt;
&lt;br /&gt;
==== Common Problems ====&lt;br /&gt;
&lt;br /&gt;
===== Correct ''outside'' paths, incorrect ''inside'' paths =====&lt;br /&gt;
&lt;br /&gt;
Many people read this and think they understand, but they end up seeing the outside path correctly to something like &amp;lt;code&amp;gt;/data/usenet&amp;lt;/code&amp;gt;, but then they miss the point and set the ''inside'' path to &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; still.&lt;br /&gt;
&lt;br /&gt;
===== Running Docker containers as root or changing users around =====&lt;br /&gt;
&lt;br /&gt;
If you find yourself running your containers as &amp;lt;code&amp;gt;root:root&amp;lt;/code&amp;gt;, you’re doing something wrong. If you’re not passing in a UID and GID, you’ll be using whatever the default is for the image and ''that'' will be unlikely to line up with a reasonable user on your system. And if you’re changing the user and group your Docker containers are running as, you’ll probably end up with permissions issues on folders like the &amp;lt;code&amp;gt;/config&amp;lt;/code&amp;gt; folder which will likely have files and folders in them that got created the first time with the UID/GID you used the first time.&lt;br /&gt;
&lt;br /&gt;
===== Running Docker containers with umask 000 =====&lt;br /&gt;
&lt;br /&gt;
If you find yourself setting a UMASK of &amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; (which is 777 for folders and 666 for files), you’re ''also'' doing something wrong. It leaves your files and folders read/write to ''everyone'', which is poor Linux hygiene.&lt;br /&gt;
&lt;br /&gt;
==== Getting Help ====&lt;br /&gt;
&lt;br /&gt;
Need some help? For real time, chat style support try the [https://discord.gg/xyRwnyB Sonarr] or [https://radarr.video/discord Radarr] Discord servers. If you prefer forum style support, make a post in [http://reddit.com/r/sonarr /r/sonarr] or [http://reddit.com/r/radarr /r/radarr].&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3507</id>
		<title>Sonarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3507"/>
		<updated>2021-05-08T04:38:39Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does Sonarr find episodes? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_Sonarr_find_episodes&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_Sonarr_find_episodes|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr does ''not'' regularly search for episode 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 episodes, then compares that with its list of episodes that are missing or need to be upgraded. Any matches are downloaded. This lets Sonarr 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.&lt;br /&gt;
* So how do you deal with the present and past? When you're adding a show, you'll need to set the correct path, profile and monitoring status then use the Start search for missing checkbox. If the show has had no episodes and hasn't been released yet, you don't need to initiate a search.&lt;br /&gt;
* Put another way, Sonarr will only find episodes that are newly uploaded to your indexers. It will not actively try to find episodes you want that uploaded in the past.&lt;br /&gt;
* If you've already added the show, but now you want to search for it, you have a few choices. You can go to the show's page and use the search button, which will do a search and then automatically pick episode(s). You can search individual episodes or seasons automatically or manually. Or you can use the filters of &amp;lt;code&amp;gt;Missing&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Cut-off Unmet&amp;lt;/code&amp;gt;.&lt;br /&gt;
* If Sonarr has been offline for an extended period of time, Sonarr 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 Sonarr will be able to process the releases it would have missed and avoid you needing to perform a search for the missed episodes.&lt;br /&gt;
&lt;br /&gt;
== Why didn’t Sonarr grab an episode I was expecting? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Why_didnt_Sonarr_grab_an_episode_i_was_expecting&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#Why_didnt_Sonarr_grab_an_episode_i_was_expecting|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, make sure you read and understand the section above called ''“How does Sonarr find episodes?”'' Second, make sure at least one of your indexers has the episode you were expecting to be grabbed.&lt;br /&gt;
# Click the ‘Manual Search’ icon next to the episode listing in Sonarr. Are there any results? If no, then either Sonarr is having trouble communicating with your indexers, or your indexers do not have the episode, or the episode is improperly named/categorized on the indexer.&lt;br /&gt;
# '''If there are results from step 1''', check next to them for red exclamation point icon. Hover over the icon to see why that release is not a candidate for automatic downloads. If every result has the icon, then no automatic download will occur.&lt;br /&gt;
# '''If there is at least one valid manual search result from step 2''', then an automatic download should have happened. If it didn’t, the most likely reason is a temporary communication problem preventing an RSS Sync from your indexer. It is recommended to have several indexers set up for best results.&lt;br /&gt;
# '''If there is no manual result from a show, but you can find it when you browse your indexer’s website''' - This is a common problem that is most frequently caused by having an insufficient number of indexers. Different indexers index different content, and not all shows on your indexer may be tagged properly, which would cause Sonarr’s search to fail. Having several indexers active is the best solution to this problem.&lt;br /&gt;
&lt;br /&gt;
== How are possible downloads compared? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_are_possible_downloads_compared&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_are_possible_downloads_compared|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Generally Quality Trumps All'''&lt;br /&gt;
&lt;br /&gt;
The current logic [https://github.com/Sonarr/Sonarr/blob/develop/src/NzbDrone.Core/DecisionEngine/DownloadDecisionComparer.cs#L31-L40s can be found here].&lt;br /&gt;
'''''As of 3/26/2021 the logic is as follows'''''&lt;br /&gt;
# Quality&lt;br /&gt;
# Language&lt;br /&gt;
# Preferred Word Score&lt;br /&gt;
# Protocol&lt;br /&gt;
# Episode Count&lt;br /&gt;
# Episode Number&lt;br /&gt;
# Indexer Priority&lt;br /&gt;
# Peers (If Torrent)&lt;br /&gt;
# Age (If Usenet)&lt;br /&gt;
# Size&lt;br /&gt;
&lt;br /&gt;
== Preferred Words FAQs ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Preferred_Words_FAQs&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#Preferred_Words_FAQs|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the score of the on disk file:&lt;br /&gt;
The existing name of the file and the &amp;quot;scene name&amp;quot; of the release are evaluated for preferred words.  The higher score of the two is taken.&lt;br /&gt;
&lt;br /&gt;
How are preferred words included in renaming?&lt;br /&gt;
&lt;br /&gt;
For Sonarr you can make use of the `{Preferred Words}` token in your renaming scheme. and also check mark `Include Preferred when Renaming` in the release profile.&lt;br /&gt;
take a look [https://trash-guides.info/Sonarr/V3/Sonarr-recommended-naming-scheme/ HERE] for a recommended naming scheme examples for Sonarr.&lt;br /&gt;
&lt;br /&gt;
Using the tokens in your renaming scheme could help with download loop issues.&lt;br /&gt;
&lt;br /&gt;
Preferred Words always upgrade a release even if the quality and/or language cutoff has been met.&lt;br /&gt;
== How does Sonarr handle scene numbering issues (American Dad!, etc)? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_does_sonarr_handle_scene_numbering_issues&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_does_sonarr_handle_scene_numbering_issues|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''How Sonarr handles scene numbering issues'''&lt;br /&gt;
** Sonarr relies on [http://thexem.de/ TheXEM], a community driven site that lets users create mappings of shows that the scene (the people that post the files) and TheTVDB (which typically follows the network’s numbering). There are a number of shows on there already, but it is easy to add another and typically the changes are accepted within a couple days (if they’re correct). TheXEM is used to correct differences in episode numbering (disagreement whether an episode is a special or not) as well as season number differences, such as episodes being released as S10E01, but TheTVDB listing that same episode as S2017E01.&lt;br /&gt;
* '''Problematic Shows'''&lt;br /&gt;
** This by no means is an all inclusive list of shows that have known issues with scene mapping however, these are the big ones that come to mind while writing this.&lt;br /&gt;
** Typical Issue: Scene numbering does not match TVDb numbering so Sonarr doesn't work. Well enter XEM which creates a map for Sonarr to look at. &lt;br /&gt;
*** Scene releases double episodes in a single file since that is how they air but TVDb marks each episode individually.&lt;br /&gt;
*** Scene uses a year for the season S2010 and TVDb uses S01.&lt;br /&gt;
** [http://thexem.de XEM] works in most cases and keeps it running smooth without you ever knowing. However as with most things, there will always be a ''black sheep'' and in this case there is a list of them.&lt;br /&gt;
** This is an incomplete list of the known shows and how/why they're problematic:&lt;br /&gt;
*** American Dad&lt;br /&gt;
*** Arrested Development&lt;br /&gt;
*** Mythbusters&lt;br /&gt;
*** Paw Patrol&lt;br /&gt;
**** Double episode files vs single episode TVDb but also not all episodes are doubles so the map can get added wrong pointing to which ones are singles vs doubles&lt;br /&gt;
*** Pawn Stars&lt;br /&gt;
*** Pokémon&lt;br /&gt;
**** On TheXem, [http://thexem.de/xem/show/4638 pokemon] is tracking * dubbed* episodes. So if you want subbed episodes, you may be out of luck. If certain release groups are following TVDB and not XEM mapping, please contact us on our discord and bring the release name and group name as exceptions can be added for groups who follow TVDB.&lt;br /&gt;
* '''Possible resolutions:'''&lt;br /&gt;
# TVDb adds alternate ordering to the API (Current status: They say v4 but don't count on it to work or be stable based on the history of v3)&lt;br /&gt;
# XEM adds a map to allow for alternate orders that sonarr can use (Current status: Unlikely)&lt;br /&gt;
# Sonarr allows for disabling of XEM maps when doing manual searches (Current status: Unlikely)&lt;br /&gt;
* '''Sonarr side effects:'''&lt;br /&gt;
** On top of the issues with the shows already, Sonarr also has some odd behavior so you may just need to overlook this as well. Example:&lt;br /&gt;
** American Dad is currently on S17 based on TVDb or S16 based on Scene at the time of this writing. So searching in sonarr for season 17 will '''only''' return S16 results because of the XEM map. If you have a tracker with S17 episodes (because they use P2P and not Scene), please contact us on our discord and bring the release name and group name as exceptions can be added for groups who follow TVDB.&lt;br /&gt;
&lt;br /&gt;
== Why can’t Sonarr import episode files for series X? / Why can’t Sonarr find releases for series X? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_sonarr_import_episode_files_for_series_x_why_cant_sonarr_find_releases_for_series_x&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_sonarr_import_episode_files_for_series_x_why_cant_sonarr_find_releases_for_series_x|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sonarr relies on being able to match titles, often the scene posts episodes using different titles, eg ''CSI: Crime Scene Investigation'' as just ''CSI'' so Sonarr can’t match the names without some help. Sonarr maintains a list of problematic series which lets us solve this issue. '''For anime, it will need to be added to [https://thexem.de thexem.de]''', for other series to request a new mapping see the steps below.&lt;br /&gt;
&lt;br /&gt;
# Make sure it hasn’t already been requested. [https://docs.google.com/spreadsheet/ccc?key=0Atcf2VZ47O8tdGdQN1ZTbjFRanhFSTBlU0xhbzhuMGc#gid=0 Requested Mappings]&lt;br /&gt;
# Make a new request here: [https://docs.google.com/forms/d/15S6FKZf5dDXOThH4Gkp3QCNtS9Q-AmxIiOpEBJJxi-o/viewform Scene Mapping Request Form]&lt;br /&gt;
&lt;br /&gt;
''Typically these are added within 1-2 days.''&lt;br /&gt;
&lt;br /&gt;
''Again, do not request a mapping for Anime; use XEM for that.''  Further information can be found with some of the XEM folks that hangout in our [https://discord.gg/an9rnEdWs5 &amp;lt;nowiki&amp;gt;#XEM&amp;lt;/nowiki&amp;gt; discord channel].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The series &amp;quot;Helt Perfekt&amp;quot; with TVDB ids of &amp;lt;code&amp;gt;343189&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;252077&amp;lt;/code&amp;gt; is difficult to automate due to TVDB having the same name for both shows, violating TVDB's own rules.  The first entry for the series gets the name.  Any future entries for the series must have the year as part of the series name.  However, a scene exception as been added to map releases (case sensitive mapping) Helt Perfekt releases containing &amp;lt;code&amp;gt;NORWEGIAN&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;252077&amp;lt;/code&amp;gt; and containing &amp;lt;code&amp;gt;SWEDISH&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;343189&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TVDB is updated why isn't Sonarr? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;tvdb_is_updated_why_is_not_sonarr&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#tvdb_is_updated_why_is_not_sonarr|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TVDB has a 24 hour cache on their API.  Skyhook has a much smaller few hour cache on top of that.  Sonarr only runs the Refresh Series task every 12 hours.  Thus it typically takes 24 to 48 hours for a TVDB update to make it into Sonarr.&lt;br /&gt;
&lt;br /&gt;
If you know a TVDB update was made more than 48 hours ago, then please come discuss on our [https://discord.gg/M6BvZn5 Discord].&lt;br /&gt;
== I see that feature/bug X was fixed, why can’t I see it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;i_see_that_feature_bug_x_was_fixed_why_cant_i_see_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_see_that_feature_bug_x_was_fixed_why_cant_i_see_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sonarr consists of two main branches of code, &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;is released periodically, when the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch is stable and &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; is for pre-release testing and people willing to live on the edge, if you want to help out testing or want more information on the two branches, please see: [[Sonarr_Settings#Updates|Release Branches]]. When a feature is marked as in &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; it will only be available to users running the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch, once it has been move to live (in &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt;) it is officially released.&lt;br /&gt;
&lt;br /&gt;
== Episode Progress - How is it calculated? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;episode_progress_-_how_is_it_calculated&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#episode_progress_-_how_is_it_calculated|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two parts to the episode count, one being the number of episodes (Episode Count) and the other being the number of episodes with files (Episode File Count), each one uses slightly different logic to give you the overall progress for a series or season.&lt;br /&gt;
&lt;br /&gt;
* Episode Count&lt;br /&gt;
** Episode has already aired AND is monitored OR&lt;br /&gt;
** Episode has a file&lt;br /&gt;
* Episode File Count&lt;br /&gt;
** Episode has a file&lt;br /&gt;
&lt;br /&gt;
If a series has 10 episodes that have all aired and you don’t have any files for them you would have 0/10 episodes, if you unmonitored all the episodes in that series you would have 0/0 and if you got all the episodes for that series, regardless of if the episodes are monitored or not, you would have 10/10 episodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How do I access Sonarr from another computer? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_do_I_access_sonarr_from_another_computer&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_do_I_access_sonarr_from_another_computer|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default Sonarr doesn’t listen to requests from all systems (when not run as administrator), it will only listen on localhost, this is due to how the Web Server Sonarr uses integrates with Windows (this also applies for current alternatives). If Sonarr is run as an administrator it will correctly register itself with Windows as well as open the Firewall port so it can be accessed from other systems on your network. Running as admin only needs to happen once (if you change the port it will need to be re-run).&lt;br /&gt;
&lt;br /&gt;
== Why doesn’t Sonarr automatically search for missing episodes? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_doesnt_sonarr_automatically_search_for_missing_episodes&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_doesnt_sonarr_automatically_search_for_missing_episodes|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two times when we would want to have missing episodes searched for, when a new series with existing aired episodes is added and when Sonarr has been offline and unable to find episodes as it normally would. Endlessly searching for episodes that have aired that are missing is a waste of resources, both in terms of local processing power and on the indexers and in our experience catches users off guard, wasting bandwidth.&lt;br /&gt;
&lt;br /&gt;
In v1 of Sonarr we had an opt in backlog search option, often people would turn it on and then get a bunch of old episodes and ask us why, we also had indexers ask why they saw an increase in API calls, which was due to the backlog searching.&lt;br /&gt;
&lt;br /&gt;
In v2 we sat back and thought about it and realized the benefit is not really there, we could try to throttle the searching, but that just draws it out and still does the same thing; hammer the indexer with useless requests. If the episode wasn’t there the last time the search was performed, why would it be there now? It would be if it was reposted, but if it was reposted, the automatic process that gets new episodes would see it was posted and act on it.&lt;br /&gt;
&lt;br /&gt;
== Why does Sonarr refresh series information so frequently? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_does_sonarr_refresh_series_information_so_frequently&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_does_sonarr_refresh_series_information_so_frequently|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr refreshes series and episode information in addition to rescanning the disk for files every 12 hours. This might seem aggressive, but is a very important process. The data refresh from our TVDB proxy is important, because new episode information is synced down, air dates, number of episodes, status (continuing/ended). Even shows that aren’t airing are being updated with new information.&lt;br /&gt;
* The disk scan is less important, but is used to check for new files that weren’t sorted by Sonarr and detect deleted files.&lt;br /&gt;
* The most time consuming portion is the information refresh (assuming reasonable disk access speed), larger shows take longer due to the number of episodes to process.&lt;br /&gt;
&lt;br /&gt;
== Why is there a number next to Activity? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_is_there_a_number_next_to_activity&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_is_there_a_number_next_to_activity|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* This number shows the count of episodes in your download client’s queue and the last 30 items in its history that have not yet been imported. If the number is blue it is operating normally and should import episodes when they complete. Yellow means there is a warning on one of the episodes. Red means there has been an error. In the case of yellow (warning) and red (error), you will need to look at the queue under Activity to see what the issue is (hover over the icon to get more details).&lt;br /&gt;
* You need to remove the item from your download client’s queue or history to remove them from Sonarr’s queue.&lt;br /&gt;
&lt;br /&gt;
== I see log messages for shows I don’t have/don’t want ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;i_see_log_messages_for_shows_i_don_t_have_dont_want&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#i_see_log_messages_for_shows_i_don_t_have_dont_want|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* These messages are completely normal and come from the RSS feeds that Sonarr checks to see if there are episodes you do want, usually these only appear in debug/trace logging, but in the event of an problem processing an item you may see a warning or error. It is safe to ignore the warnings/errors as well since they are for shows you don’t want, in the event it is for a show you want, open up a support thread on the forums.&lt;br /&gt;
&lt;br /&gt;
== Seeding torrents aren’t deleted automatically ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;seeding_torrents_arent_deleted_automatically&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#seeding_torrents_arent_deleted_automatically|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When a torrent that is still seeding is imported, it is copied or hard linked (if enabled and ''possible'') so that the torrent client can continue seeding. In an ideal setup, the torrent download folder and the library folder will be on the same file system and ''look like it'' (Docker and network shares make this easy to get wrong), which makes hard links possible and minimizes wasted space.&lt;br /&gt;
* In addition, you can configure your seed time/ratio goals in Sonarr or your download client, setup your download client to ''pause'' or ''stop'' when they’re met and enable Remove under Completed and Failed Download Handler. That way, torrents that finish seeding will be removed from the download client by Sonarr.&lt;br /&gt;
&lt;br /&gt;
== Why can’t I add a new series? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_series&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_series|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In the event that TheTVDB is unavailable Sonarr is unable to get search results and you will be unable to add any new series by searching. You may be able to add a new series by the TVDBID if you know what it is, the UI explains how to add it by an ID.&lt;br /&gt;
* Sonarr cannot add any series that does not have an English language title. If you try to add a series via TVDB ID that does not have an English title. If no English title exist for that series on TheTVDB it will need to be added (if available).&lt;br /&gt;
* The show must be a TV Series, and not a movie. It must also exist on TVDB. If it is on IMDB, TMDB, or anywhere else, but not on TVDB you cannot add the show.&lt;br /&gt;
* The series must exist on TVDB&lt;br /&gt;
&lt;br /&gt;
== Why can’t I add a new series when I know the TVDB ID? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;why_cant_i_add_a_new_series_when_i_know_the_tvdb_id&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#why_cant_i_add_a_new_series_when_i_know_the_tvdb_id|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sonarr cannot add any series that does not have an English language title. If you try to add a series via TVDB ID that does not have an English title. If no English title exist for that series on TheTVDB it will need to be added (if available).&lt;br /&gt;
&lt;br /&gt;
== Sonarr won't work on Big Sur ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;sonarr_wont_work_on_big_sur&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#sonarr_wont_work_on_big_sur|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run &amp;lt;code&amp;gt;chmod +x /Applications/Sonarr.app/Contents/MacOS/Sonarr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== My Custom Script stopped working after upgrading from v2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;my_custom_script_stopped_working_after_upgrading_from_v2&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#my_custom_script_stopped_working_after_upgrading_from_v2|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You were likely passing arguments in your connection...that is not supported.&lt;br /&gt;
# Change your argument to be your path&lt;br /&gt;
# Make sure the shebang in your script maps to your pwsh path (if you don't have a shebang definition in there, add it)&lt;br /&gt;
# Make sure the pwsh script is executable&lt;br /&gt;
&lt;br /&gt;
== What's the different Series Types? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;whats_the_different_series_types&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#whats_the_different_series_types|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Most shows should be &amp;lt;code&amp;gt;Standard&amp;lt;/code&amp;gt;. For daily shows which are typically released with a date, &amp;lt;code&amp;gt;Daily&amp;lt;/code&amp;gt; should be used. Finally, there is anime where using &amp;lt;code&amp;gt;Anime&amp;lt;/code&amp;gt; is ''usually'' right, but sometimes &amp;lt;code&amp;gt;Standard&amp;lt;/code&amp;gt; can work better, so try the ''other'' one if you’re having issues.&lt;br /&gt;
&lt;br /&gt;
Please note that if the series type is set to anime and none of your enabled indexers have any anime categories configured then it effectively skips the indexer and may appear that it is not searching.&lt;br /&gt;
&lt;br /&gt;
=== Show Type Examples ===&lt;br /&gt;
Below are some example release names for each show type.  The specific differentiating piece is noted in bold.&lt;br /&gt;
&lt;br /&gt;
'''Daily'''&lt;br /&gt;
* Some.Daily.Show.'''2021.03.04'''.1080p.HDTV.x264-DARKSPORT&lt;br /&gt;
* A.Daily.Show.with.Some.Guy.'''2021.03.03'''.1080p.CC.WEB-DL.AAC2.0.x264-null&lt;br /&gt;
* DailyShow.'''2021.03.08'''.720p.HDTV.x264-NTb&lt;br /&gt;
'''Standard'''&lt;br /&gt;
* The.Show.'''S20E03'''.Episode.Title.Part.3.1080p.HULU.WEB-DL.DDP5.1.H.264-NTb&lt;br /&gt;
* Another.Show.'''S03E08'''.1080p.WEB.H264-GGEZ&lt;br /&gt;
* GreatShow.'''S17E02'''.1080p.HDTV.x264-DARKFLiX&lt;br /&gt;
'''Anime'''&lt;br /&gt;
* Anime.Origins.'''E04'''.File.4_.Monkey.WEB-DL.H.264.1080p.AAC2.0.AC3.5.1.Srt.EngCC-Pikanet128.1272903A&lt;br /&gt;
* [Coalgirls] Human X Monkey '''148''' (1920x1080 Blu-ray FLAC) [63B8AC67]&lt;br /&gt;
* [KaiDubs] Series x Title (2011) - '''142''' [1080p] [English Dub] [CC] [AS-DL] [A24AB2E5]&lt;br /&gt;
&lt;br /&gt;
== How can I rename my series folders? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;how_can_i_rename_my_series_folders&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#how_can_i_rename_my_series_folders|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Series &lt;br /&gt;
# Mass Editor&lt;br /&gt;
# Select what series need their folder renamed&lt;br /&gt;
# Change Root Folder to the same Root Folder that the series currently exist in&lt;br /&gt;
# Select &amp;quot;Yes move files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{FAQ|ARRNAME=Sonarr|ARRDISCORD=https://discord.gg/M6BvZn5|ARRPORT=8989}}&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3506</id>
		<title>System status</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3506"/>
		<updated>2021-05-08T01:20:42Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* Radarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== System ==&lt;br /&gt;
=== Health ===&lt;br /&gt;
==== Overview ====&lt;br /&gt;
====== Radarr ======&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Radarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Sonarr ======&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Sonarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Lidarr ======&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Lidarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Readarr ======&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Readarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
==== System Warnings ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Radarr are targeted for .NET. We will no longer be providing legacy mono builds after 3.2 is released.  You are running one of these legacy builds but your platform supports .NET.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''[[Radarr_FAQ#how_do_i_backup_restore_my_Radarr| Back-Up your existing configuration]]'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
*** '''Delete your existing binaries (contents or folder of /opt/Radarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://radarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop radarr&amp;lt;/code&amp;gt; Stop Radarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Radarr /opt/Radarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; tar -xvzf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Radarr Tarball&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo mv Radarr/ /opt&amp;lt;/code&amp;gt; Move the new Radarr Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo chown -R radarr:radarr /opt/Radarr&amp;lt;/code&amp;gt; Ensure Radarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;radarr&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf /opt/Radarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script in your systemd (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/radarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Radarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Radarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Radarr/Radarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Radarr/Radarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Radarr doesn’t start, ensure you have  [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start radarr.service&amp;lt;/code&amp;gt; Restart Radarr&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.8 is the absolute minimum for Radarr but Mono 5.20 is currently recommended and is the minimum requirement on nightly builds.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;currently_installed_sqlite_version_is_not_supported&amp;quot;&amp;gt;'''[[#currently_installed_sqlite_version_is_not_supported|Currently installed SQLite version is not supported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr stores its data in an SQLite database.  The sqlite3 library installed on your system is too old.  Radarr requires at least version 3.9.0.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Radarr will be unable to update itself. You’ll have to update Radarr manually or set the permissions on Radarr’s Startup directory (the installation directory) to allow Radarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr detected that AppData folder for your Operating System is located inside the directory that contains the Radarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&lt;br /&gt;
** Please look at System -&amp;amp;gt; Info to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Radarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you’re on linux, you’ll probably have to change the home directory for the user that is running Radarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Radarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Radarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:7878/$1 [P,L]&lt;br /&gt;
** For Caddy (V1) use this:&lt;br /&gt;
*** Note: you'll also need to add the websocket directive to your radarr configuration&lt;br /&gt;
  proxy /radarr 127.0.0.1:7878 {&lt;br /&gt;
      websocket&lt;br /&gt;
      transparent&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;ptp_settings_old&amp;quot;&amp;gt;'''[[#ptp_settings_old|PTP Indexer Settings Out of Date]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The following PassThePopcorn indexers have deprecated settings and should be updated.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_support_end_of_life&amp;quot;&amp;gt;'''[[#mono_support_end_of_life|Mono and x86 builds are ending]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono and x86 builds will no longer be supported in the next build of the application. If you are receiving this error then you are running the mono version of the application or the x86 version.  Unfortunately, due to increasing difficulting in development support for these legacy versions we  will be discontinuing their support and thus releases for them going forward.  Thus it is advised you upgrade to a supported Operating System that does not require neither x86 nor mono.  You may also be able to explore using Docker for your needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_old_and_unsupported|Currently installed .Net Framework is old and unsupported]]&amp;lt;/span&amp;gt;'''&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Occasionally we increase the version we build against to be able to utilize new features. Apparently you haven't applied the appropriate Windows updates in a while and need to upgrade .Net to be able to use newer versions of Sonarr.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_supported_but_upgrading_is_recommended|Currently installed .Net Framework is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr is written in .Net and requires Mono to run. Various versions of Sonarr have different minimum versions of Mono to operate correctly. The ideal version of Mono varies per platform.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Mono 5.4 is the absolute minimum for Sonarr v3 but Mono 5.20 is currently recommended.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_supported_but_upgrading_is_recommended|Currently installed mono version is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework which Mono implements for your system. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don't have Auto-Updating enabled, so you'll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point. But while you're at it, read the change log to find out what the relevant changes were.&lt;br /&gt;
** ''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Sonarr will be unable to update itself. You'll have to update Sonarr manually or set the permissions on Sonarr's Startup directory (the installation directory) to allow Sonarr to update itself.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr detected that AppData folder for your Operating System is located inside the directory that contains the Sonarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Please look at System -&amp;amp;gt; About to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Sonarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you're on linux, you'll probably have to change the home directory for the user that is running Sonarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Sonarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;package_maintainer_message&amp;quot;&amp;gt;'''[[#package_maintainer_message|Package Maintainer Message]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Please refer to the specific message your package maintainer is indicating to you.  This is not a Sonarr issue. For additional information, refer to your package maintainer.  Your package maintainer can be found in System -&amp;gt; Status -&amp;gt; About.  Note that this includes docker and your package maintainer is whomever maintains your docker image.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Lidarr are targeted for .NET Core. We provide legacy mono builds for those platforms that cannot use .NET Core. You are running one of these legacy builds but your platform supports .NET Core.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/develop/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Lidarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''&amp;lt;/span&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://lidarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop lidarr.service&amp;lt;/code&amp;gt; Stop Lidarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Lidarr /opt/Lidarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Lidarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Lidarr/ /opt&amp;lt;/code&amp;gt; Move the new Lidarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R lidarr:lidarr /opt/Lidarr&amp;lt;/code&amp;gt; Ensure Lidarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;lidarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Lidarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/lidarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Lidarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Lidarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Lidarr/Lidarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Lidarr/Lidarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Lidarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start lidarr.service&amp;lt;/code&amp;gt; Restart Lidarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_8_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_8_upgrade_for_improved_stability|Mono version is less than 5.8, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr is written in .Net and requires Mono to run. Versions of 3.10 and above resolved various stability issues we experienced in the past and is considered the minimum supported version.&lt;br /&gt;
** Mono version 5.x and higher are also available and provides a better experience on certain platforms.&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8686/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;fpcalc_upgrade&amp;quot;&amp;gt;'''[[#fpcalc_upgrade|Fpcalc Needs Upgrading]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
Lidarr can use chromaprint audio fingerprinting to identify tracks. This depends on an external binary, which is distributed with Lidarr for Windows and macOS, but must be provided independently on Linux.&lt;br /&gt;
&lt;br /&gt;
To fix this on a native Linux instance, install the appropriate package using your package manager and make sure that fpcalc is on your PATH (this can be checked using which fpcalc and verifying that the correct location of fpcalc is returned):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle;&amp;quot;&lt;br /&gt;
! Distribution&lt;br /&gt;
! Package&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Debian/Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;libchromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Fedora/CentOS&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Arch&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | OpenSUSE&lt;br /&gt;
|&amp;lt;code&amp;gt; chromaprint-fpcalc&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Synology&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Readarr are targeted for .NET Core. We provide legacy mono builds for those platforms that cannot use .NET Core. You are running one of these legacy builds but your platform supports .NET Core.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Readarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://readarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop readarr&amp;lt;/code&amp;gt; Stop Readarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Readarr /opt/Readarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Readarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Readarr/ /opt&amp;lt;/code&amp;gt; Move the new Readarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R readarr:readarr /opt/Readarr&amp;lt;/code&amp;gt; Ensure Readarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;readarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Readarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/readarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Readarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Readarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Readarr/Readarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Readarr/Readarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Readarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start readarr.service&amp;lt;/code&amp;gt; Restart Readarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_2_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_2_upgrade_for_improved_stability|Mono version is less than 5.2, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr is written in .Net and requires Mono to run. Versions of 3.10 and above resolved various stability issues we experienced in the past and is considered the minimum supported version.&lt;br /&gt;
** Mono version 5.x and higher are also available and provides a better experience on certain platforms.&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8787/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Download Clients ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Radarr to be able to download media. Since Radarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Radarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Radarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Radarr instance and your download client on a local network. See [[Radarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Radarr. Therefore Radarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Radarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Radarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Radarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Radarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished movie is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Radarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Radarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Radarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Radarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/movies&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Radarr when the download client tells Radarr it's done Radarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/movies&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
[https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Radarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr or the user radarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Sonarr to be able to download media. Since Sonarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Sonarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Sonarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Sonarr instance and your download client on a local network. See [[Sonarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Sonarr. Therefore Sonarr has decided to temporarily stop querying the download client on it's normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Sonarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Sonarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Sonarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Sonarr/V3/Sonarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr or the user sonarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=&amp;quot;sonarr_system_status_health_download_clients&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Lidarr to be able to download media. Since Lidarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Lidarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Lidarr instance and your download client on a local network. See [[Lidarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Lidarr. Therefore Lidarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Lidarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Lidarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Lidarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Lidarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Lidarr when its complete that the finished song is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Lidarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Lidarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Lidarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Lidarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/audio&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Lidarr when the download client tells Lidarr it's done Lidarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/audio&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Lidarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr or the user lidarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Readarr to be able to download media. Since Readarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Readarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Readarr instance and your download client on a local network. See [[Readarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Readarr. Therefore Readarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Readarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Readarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Readarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Readarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished book is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Readarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Readarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Readarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Readarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/books&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Readarr when the download client tells Readarr it's done Readarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/books&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Readarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr or the user readarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Completed/Failed Download Handling ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Radarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Radarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Sonarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Sonarr are on the same machine since it gets the path to be imported directly from the &lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Lidarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Lidrr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Readarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Readarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Indexers ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Radarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Radarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Radarr uses the RSS feed to pick up new releases as they come along. More info on that [[Radarr FAQ#How does Radarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires indexers to be able to discover new releases. [[Radarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Radarr will only be able to find new releases via the RSS feeds. But searching for movies (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Radarr tried to use one of your indexers. To limit retries, Radarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Radarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Radarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Sonarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Sonarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Sonarr uses the RSS feed to pick up new releases as they come along. More info on that [[Sonarr FAQ#How does Sonarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires indexers to be able to discover new releases. [[Sonarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Sonarr will only be able to find new releases via the RSS feeds. But searching for episodes (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Sonarr tried to use one of your indexers. To limit retries, Sonarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Sonarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Sonarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Lidarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Lidarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Lidarr uses the RSS feed to pick up new releases as they come along. More info on that [[Lidarr FAQ#How does Lidarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires indexers to be able to discover new releases. [[Lidarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Lidarr will only be able to find new releases via the RSS feeds. But searching for music (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Lidarr tried to use one of your indexers. To limit retries, Lidarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Lidarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Lidarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Readarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Readarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Readarr uses the RSS feed to pick up new releases as they come along. More info on that [[Readarr FAQ#How does Readarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires indexers to be able to discover new releases. [[Readarr_Settings#Indexers|Please read the wiki on instructions how to add indexers.]]&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Readarr will only be able to find new releases via the RSS feeds. But searching for books (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Readarr tried to use one of your indexers. To limit retries, Readarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Readarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Readarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Folders ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a Movie is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the movie that is still using the old root folder and edit it to the correct root Folder&lt;br /&gt;
***# Easiest way to find this is to go to the Movies (Library) Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path&lt;br /&gt;
***# Select mass edit on the top bar and from the '''Root Paths''' drop down select the new root path that you want these movies to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the movie folders to '&amp;lt;root path&amp;gt;' ?''' This will also state '''This will also rename the movie folder per the movie folder format in settings.''' Simply select No if the you do not want Radarr to move your files&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a series is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the series that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Series &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these series to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the series folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Sonarr to move your files&lt;br /&gt;
* &amp;lt;span id=&amp;quot;import_list_missing_root_folder&amp;quot;&amp;gt;'''[[#import_list_missing_root_folder|Import List missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a list is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
**#Go to Settings &amp;gt; Import Lists&lt;br /&gt;
**#Edit the import lists that were mentioned in the health check&lt;br /&gt;
**#Save&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an artist is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the artist that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these artists to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the artist folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Lidarr to move your files&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an author is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the author that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these authors to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the author folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Readarr to move your files&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Media ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;movie_was_removed_from_tmdb&amp;quot;&amp;gt;'''[[#movie_was_removed_from_tmdb|Movie was removed from TMDb]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The movie is linked to a TMDb Id that was deleted from TMDb, usually because it was a duplicate, wasn't a movie or changed ID for some other reason. Deleted movies will not receive any updates and should be corrected by the user to ensure continued functionality. Remove the movie from Radarr without deleting the files, then try to re-add it. If it doesn't show up in a search, check Radarr because it might be a TV miniseries like Stephen King's It.&amp;lt;br /&amp;gt;&lt;br /&gt;
** You can find and edit deleted movies by creating a custom filter using the following steps: 1. Click Movies from the left menu 2. Click the dropdown on Filter and select “Custom Filter” 3. Enter a label, for example “Deleted Movies” 4. Make the filter as follows: Status is Deleted 5. Click save and select the newly created filter from the filter dropdown menu&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;lists_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#lists_are_unavailable_due_to_failures|Lists are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Typically this simply means that Radarr is no longer able to communicate via API or via logging in to your chosen list provider. Your best bet if the problem persists is to contact them in order to rule them out, as their systems maybe overloaded from time to time.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;series_removed_from_thetvdb&amp;quot;&amp;gt;'''[[#series_removed_from_thetvdb|Series Removed from TheTVDB]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The affected series were removed from TheTVDB, this usually happens because it is a duplicate or considered part of a different series. To correct you will need to remove the affected series and add the correct series.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=radarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Lidarr&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Readarr&lt;br /&gt;
&amp;lt;section end=readarr_system_status_about /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Info ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home Page: [https://radarr.video Radarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Radarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/radarr r/radarr]&lt;br /&gt;
* Discord: [https://radarr.video/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/radarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Radarr/Radarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Radarr/Radarr/issues here]&lt;br /&gt;
&amp;lt;section end=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://sonarr.tv Sonarr's home page]&lt;br /&gt;
* Forums: [https://forums.sonarr.tv Sonarr Forums]&lt;br /&gt;
* Discord: [https://discord.gg/M6BvZn5 Join our discord]&lt;br /&gt;
* Reddit: [https://reddit.com/r/sonarr r/sonarr]&lt;br /&gt;
* Twitter: [https://twitter.com/sonarrtv @sonarrtv]&lt;br /&gt;
* IRC: [https://webchat.freenode.net/?channels=#sonarr #sonarr on Freenode]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/sonarr You're here already]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://sonarr.tv/donate click here]&lt;br /&gt;
* Source: https://github.com/Sonarr/Sonarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on Github [https://github.com/Sonarr/Sonarr/issues here]&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://lidarr.audio Lidarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Lidarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/lidarr r/lidarr]&lt;br /&gt;
* Discord: [https://lidarr.audio/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/lidarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/lidarr/Lidarr/ Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on GitHub [https://github.com/Lidarr/Lidarr/issues here]&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://readarr.com Readarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Readarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/readarr r/readarr]&lt;br /&gt;
* Discord: [https://readarr.com/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate click [https://opencollective.com/readarr here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Readarr/Readarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Readarr/Readarr/issues click here]&lt;br /&gt;
&amp;lt;section end=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Cloud_Setup&amp;diff=3505</id>
		<title>Cloud Setup</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Cloud_Setup&amp;diff=3505"/>
		<updated>2021-05-06T23:26:35Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Rclone, Mergerfs, and Google Drive ==&lt;br /&gt;
&lt;br /&gt;
'''Please note that this guide is maintained and developed by the community and not the *Arr Teams'''&lt;br /&gt;
&lt;br /&gt;
With many options for storing 'unlimited' data in the cloud, configuring your system to allow your Arr's and media serving apps to access the data securely is possible.  For this guide we will use [https://gsuite.google.com/products/drive/ Google Suite Unlimited Storage] or a similar [https://rclone.org/ Rclone] compatible storage service. We will also use a utility called Mergerfs to help keep our uploads organized.&lt;br /&gt;
&lt;br /&gt;
Please note that this guide is for information only and you should only store legally obtained media.&lt;br /&gt;
&lt;br /&gt;
Please Note: To get &amp;quot;unlimited&amp;quot; storage with Google Drive, you require an Enterprise Workspace Plan.  It appears very likely that unlimited storage is going away.&lt;br /&gt;
&lt;br /&gt;
== Application Overview ==&lt;br /&gt;
&lt;br /&gt;
Recommendations:&lt;br /&gt;
* '''Don't download into your Gdrive''' - Download to a local disk and move the data later with Rclone&lt;br /&gt;
* '''Don't import to your Gdrive''' - Set up a merged local cache disk and move the data later with Rclone&lt;br /&gt;
* '''Do all large writes locally'''&lt;br /&gt;
* '''Move to cloud on a schedule''' - Easily scriptable&lt;br /&gt;
* '''Absolutely do not write (large files) directly to the rclone mount'''&lt;br /&gt;
&lt;br /&gt;
To connect with your Gdrive, you will need to use three applications:&lt;br /&gt;
# Rclone - https://rclone.org/install/&lt;br /&gt;
# mergerfs - https://github.com/trapexit/mergerfs&lt;br /&gt;
# fuse - https://manpages.ubuntu.com/manpages/eoan/man8/mount.fuse.8.html&lt;br /&gt;
&lt;br /&gt;
Once you have set up these applications, it is highly recommended to set up a cron job to automatically move files from your local drive to the cloud using Rclone. Animosity22 has [https://github.com/animosity22/homescripts a terrific Github page] with a sample script, or [[Cloud_Setup#Nightly_Cloud_Upload_Example|see the example below.]]&lt;br /&gt;
&lt;br /&gt;
=== Rclone ===&lt;br /&gt;
Rclone's core purpose for the Arr's is to allow access to your data depository that is located in Gdrive. Rclone will mount and serve your file automatically, with your apps not knowing they are accessing data in the cloud. More Rclone information can be found on [https://github.com/animosity22/homescripts animosity22's Github page.]&lt;br /&gt;
&lt;br /&gt;
To install Rclone, run the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;curl https://rclone.org/install.sh | sudo bash &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Setting up Rclone ====&lt;br /&gt;
Before we can run Rclone's config tool, we must create a Google API Client ID for your system. The default Rclone config will use the Rclone client ID, which is not recommended: Everyone should create a personal client ID.&lt;br /&gt;
&lt;br /&gt;
# Log into the Google API Console with your Google account. It doesn't matter what Google account you use. (It need not be the same account as the Google Drive you want to access) https://console.developers.google.com/apis/dashboard&lt;br /&gt;
# Select a project or create a new project.&lt;br /&gt;
# Under &amp;quot;ENABLE APIS AND SERVICES&amp;quot; search for &amp;quot;Google Drive&amp;quot;, and &amp;lt;code&amp;gt;enable&amp;lt;/code&amp;gt; the &amp;quot;Google Drive API&amp;quot;. [[File:ENABLE APIS AND SERVICES.png|thumb|ENABLE APIS AND SERVICES]]&lt;br /&gt;
# Click &amp;quot;Credentials&amp;quot; in the left-side panel, then &amp;quot;Create Credentials&amp;quot; in the upper right. [[File:Google Drive Credentials Screenshot.png|thumb|Create New Credentials]]&lt;br /&gt;
# If you already configured an &amp;quot;Oauth Consent Screen&amp;quot;, then skip to the next step; if not, click on &amp;quot;CONFIGURE CONSENT SCREEN&amp;quot; button (near the top right corner of the right panel), then select &amp;quot;External&amp;quot; and click on &amp;quot;CREATE&amp;quot;; on the next screen, enter an &amp;quot;Application name&amp;quot; (&amp;quot;rclone&amp;quot; is OK) then click on &amp;quot;Save&amp;quot; (all other data is optional). Click again on &amp;quot;Credentials&amp;quot; on the left panel to go back to the &amp;quot;Credentials&amp;quot; screen.&lt;br /&gt;
# Click on the &amp;quot;+ CREATE CREDENTIALS&amp;quot; button at the top of the screen, then select &amp;quot;OAuth client ID&amp;quot;.&lt;br /&gt;
# Choose an application type of &amp;quot;Desktop app&amp;quot; if you using a Google account or &amp;quot;Other&amp;quot; if you using a GSuite account and click &amp;quot;Create&amp;quot;. (the default name is fine)&lt;br /&gt;
# It will show you a client ID and client secret. Write or copy these values down. Use these values in rclone config to add a new remote or edit an existing remote.&lt;br /&gt;
&lt;br /&gt;
Setup your Google Service Account (SA) file this allows it to not be tied to a single user account.&lt;br /&gt;
# go to the Google Developer Console.&lt;br /&gt;
# go to &amp;quot;IAM &amp;amp; admin&amp;quot; -&amp;gt; &amp;quot;Service Accounts&amp;quot;.&lt;br /&gt;
# Use the &amp;quot;Create Credentials&amp;quot; button. Fill in &amp;quot;Service account name&amp;quot; with something that identifies your client. e.g. &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;Leave &amp;quot;Role&amp;quot; Empty&lt;br /&gt;
# Tick &amp;quot;Furnish a new private key&amp;quot; - select &amp;quot;Key type JSON&amp;quot;.&lt;br /&gt;
# Tick &amp;quot;Enable G Suite Domain-wide Delegation&amp;quot;. These credentials are what rclone will use for authentication. If you ever need to remove access, press the &amp;quot;Delete service account key&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
Allow API access to Google Drive&lt;br /&gt;
# go to admin console&lt;br /&gt;
# Go into &amp;quot;Security&amp;quot; (or use the search bar)&lt;br /&gt;
# Select &amp;quot;Show more&amp;quot; and then &amp;quot;Advanced settings&amp;quot;&lt;br /&gt;
# Select &amp;quot;Manage API client access&amp;quot; in the &amp;quot;Authentication&amp;quot; section&lt;br /&gt;
# In the &amp;quot;Client Name&amp;quot; field enter the service account's &amp;quot;Client ID&amp;quot; - this can be found in the Developer Console under &amp;quot;IAM &amp;amp; Admin&amp;quot; -&amp;gt; &amp;quot;Service Accounts&amp;quot;, then &amp;quot;View Client ID&amp;quot; for the newly created service account. It is a ~21 character numerical string.&lt;br /&gt;
# In the next field, &amp;quot;One or More API Scopes&amp;quot;, enter https://www.googleapis.com/auth/drive to grant access to Google Drive specifically.&lt;br /&gt;
&lt;br /&gt;
Now that you have the API access squared away, you can run the rclone &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; utility to create your rclone.conf file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rclone config&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; - New Remote&lt;br /&gt;
# &amp;lt;code&amp;gt;cloud&amp;lt;/code&amp;gt; - Name of your new remote &lt;br /&gt;
# &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt; - Google Drive&lt;br /&gt;
# &amp;lt;code&amp;gt;abunchofnumbersandletters.apps.googleusercontent.com&amp;lt;/code&amp;gt; Enter your Google Application Client Id&lt;br /&gt;
# &amp;lt;code&amp;gt;yourgoogleapplicationclientsecret&amp;lt;/code&amp;gt;Enter your Google Application Client Secret&lt;br /&gt;
# &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; - Full Access&lt;br /&gt;
# Leave Blank ID of the root folder &lt;br /&gt;
# Enter the path and filename to your Google Drive SA Json&lt;br /&gt;
# &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; - Do Not Use Auto Config&lt;br /&gt;
# &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt; - Use Team Drive&lt;br /&gt;
# Review for Accuracy&lt;br /&gt;
&lt;br /&gt;
You can now mount your newly created remote to access your cloud storage:&lt;br /&gt;
  rclone mount --daemon --daemon-timeout=5m --allow-non-empty --buffer-size=128M --use-mmap --dir-cache-time=48h --cache-info-age=48h --vfs-cache-mode=full --vfs-cache-max-age=6h --log-file=~/.config/rclone/logs/rclone.log --log-level INFO cloud: /mnt/cloud&lt;br /&gt;
&lt;br /&gt;
When you executed &amp;lt;code&amp;gt;rclone config&amp;lt;/code&amp;gt; above, it created a file &amp;lt;code&amp;gt;rclone.conf&amp;lt;/code&amp;gt; and placed it at &amp;lt;code&amp;gt;~/.config/rclone.conf&amp;lt;/code&amp;gt;. If you intend to have your OS auto-mount your new rclone mount using systemd, ensure this file is accessible by the user you have in your .conf file.&lt;br /&gt;
&lt;br /&gt;
==== Encrypting your Cloud Storage ====&lt;br /&gt;
If you followed the previous steps, you created an unencrypted Google Drive mount. If you would like to encrypt your storage so that Google can not scan your files, then follow these optional steps:&lt;br /&gt;
&lt;br /&gt;
Start by running Rclone's config tool again, as you did previously:&lt;br /&gt;
&amp;lt;code&amp;gt;rclone config&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; - New Remote&lt;br /&gt;
# &amp;lt;code&amp;gt;cloudcrypt&amp;lt;/code&amp;gt; - Name of your new encrypted remote &lt;br /&gt;
# &amp;lt;code&amp;gt;crypt&amp;lt;/code&amp;gt; - Encrypt/Decrypt a remote&lt;br /&gt;
# &amp;lt;code&amp;gt;cloud:crypt&amp;lt;/code&amp;gt; - Remote to encrypt/decrypt, followed by a semicolon and a name indicating the function.&lt;br /&gt;
# &amp;lt;code&amp;gt;standard&amp;lt;/code&amp;gt; - How to encrypt the filenames.&lt;br /&gt;
# &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; - Encrypt directory names&lt;br /&gt;
&lt;br /&gt;
The next few questions will ask you to create two passwords, one  for the encryption and one for the salt. It is recommended to choose two different passwords, and for the best protection, allow them to be generated for you and document them somewhere safe.&lt;br /&gt;
&lt;br /&gt;
Once the password section is finished, it should present you with the new config, which should look similar to this:&lt;br /&gt;
  [cloudcrypt]&lt;br /&gt;
  type = crypt&lt;br /&gt;
  remote = cloud:crypt&lt;br /&gt;
  filename_encryption = standard&lt;br /&gt;
  directory_name_encryption = true&lt;br /&gt;
  password = **Encrypted PW1**&lt;br /&gt;
  password2 = **Encrypted PW2**&lt;br /&gt;
&lt;br /&gt;
Finally, make sure when you run rclone (either manually or via autostart script), you mount &amp;lt;code&amp;gt;cloudcrypt&amp;lt;/code&amp;gt; rather than calling &amp;lt;code&amp;gt;cloud&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Rclone Linux Autostart using Systemd ====&lt;br /&gt;
Most modern Linux distributions have switched to systemd, which involves a simple unit service file which gets enabled and started. It is important to remember that in Linux, capitalization matters. &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; account names and &amp;lt;code&amp;gt;Group&amp;lt;/code&amp;gt; names are typically all lowercase, as are the directory structures mapped to them as part of the home directory. &lt;br /&gt;
===== Preparing the Unit Service File =====&lt;br /&gt;
Several items may need to be changed to match your installation:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; should match the service account that Rclone will run as.&lt;br /&gt;
# &amp;lt;code&amp;gt;Group&amp;lt;/code&amp;gt; should match the service account group that Rclone will run as.&lt;br /&gt;
&lt;br /&gt;
The unit service file should be named &amp;lt;code&amp;gt;Rclone.service&amp;lt;/code&amp;gt; and the best place for it is &amp;lt;code&amp;gt;/etc/systemd/system/&amp;lt;/code&amp;gt;. Alternative locations like &amp;lt;code&amp;gt;/usr/lib/systemd/system/&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/lib/systemd/system/&amp;lt;/code&amp;gt; may depend on the distribution used.&lt;br /&gt;
&lt;br /&gt;
This example unit assumes that the &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Group&amp;lt;/code&amp;gt; are both &amp;lt;code&amp;gt;plex&amp;lt;/code&amp;gt;, Rclone's executable is placed in &amp;lt;code&amp;gt;/usr/bin/&amp;lt;/code&amp;gt;, your cloud storage is being mounted to &amp;lt;code&amp;gt;/cloud&amp;lt;/code&amp;gt;, and you have previously ran Rclone and set up a config file, which is located at &amp;lt;code&amp;gt;~/.config/rclone/rclone.conf&amp;lt;/code&amp;gt; Feel free to remove the &amp;lt;code&amp;gt;# comment&amp;lt;/code&amp;gt; lines, they are there for those who want to know what those flags are doing and were taken from the rclone documentation.&lt;br /&gt;
&lt;br /&gt;
  [Unit]&lt;br /&gt;
  Description=Google Drive Encrypted (rclone)&lt;br /&gt;
  Wants=network-online.target&lt;br /&gt;
  After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  Type=notify&lt;br /&gt;
  ExecStart=/usr/bin/rclone mount cloud: /mnt/cloud \&lt;br /&gt;
  # Allow mounting over a non-empty directory (not Windows).&lt;br /&gt;
  --allow-non-empty \&lt;br /&gt;
  # In memory buffer size when reading files for each --transfer. (default 16M)&lt;br /&gt;
  --buffer-size=128M \&lt;br /&gt;
  # Use mmap allocator (see docs).&lt;br /&gt;
  --use-mmap \&lt;br /&gt;
  # Time to cache directory entries for. (default 5m0s)&lt;br /&gt;
  --dir-cache-time=48h \&lt;br /&gt;
  # How long to cache file structure information (directory listings, file size, times etc). (default 6h0m0s)&lt;br /&gt;
  --cache-info-age=48h \&lt;br /&gt;
  # Cache mode off|minimal|writes|full (default off)&lt;br /&gt;
  --vfs-cache-mode=full \&lt;br /&gt;
  # Max age of objects in the cache. (default 1h0m0s)&lt;br /&gt;
  --vfs-cache-max-age=6h \&lt;br /&gt;
  # Override the permission bits set by the filesystem.&lt;br /&gt;
  --umask 002 \&lt;br /&gt;
  # Location where rclone logs will be stored&lt;br /&gt;
  --log-file=~/.config/rclone/logs/rclone.log \&lt;br /&gt;
  # Logging level for rclone logs&lt;br /&gt;
  --log-level INFO \&lt;br /&gt;
  # Location where the rclone.conf file is located&lt;br /&gt;
  --config ~/.config/rclone/rclone.conf&lt;br /&gt;
  ExecStop=/bin/fusermount -uz /mnt/cloud&lt;br /&gt;
  Restart=on-abort&lt;br /&gt;
  User=plex&lt;br /&gt;
  KillMode=none&lt;br /&gt;
  RestartSec=5&lt;br /&gt;
  &lt;br /&gt;
  [Install]&lt;br /&gt;
  WantedBy=default.target&lt;br /&gt;
===== Verify Directory Permissions =====&lt;br /&gt;
Ensure the &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; that will be running Rclone has access to both the executable directory and data directory.&lt;br /&gt;
Running the command &amp;lt;code&amp;gt;ls -lad /directory/&amp;lt;/code&amp;gt; will show the permissions for that folder. In the example below, the user and group are both &amp;lt;code&amp;gt;plex&amp;lt;/code&amp;gt;.&lt;br /&gt;
Example:&lt;br /&gt;
 $ ls -lad /cloud&lt;br /&gt;
 drwxr-xr-x 6 plex plex 24576 Nov 28 21:30 /cloud&lt;br /&gt;
 $ ls -lad /home/plex/.config/rclone/&lt;br /&gt;
 drwxr-xr-x 6 plex plex 24576 Nov 28 21:30 /home/plex/.config/rclone/&lt;br /&gt;
&lt;br /&gt;
===== Enabling and starting the Unit Service File =====&lt;br /&gt;
Once you have created &amp;lt;code&amp;gt;Rclone.service&amp;lt;/code&amp;gt;, you will want to enable the service:&lt;br /&gt;
 sudo systemctl enable Rclone.service&lt;br /&gt;
&lt;br /&gt;
You are now ready to start Rclone. You can do so with the &amp;lt;code&amp;gt;start&amp;lt;/code&amp;gt; command:&lt;br /&gt;
 sudo systemctl start Rclone.service&lt;br /&gt;
&lt;br /&gt;
If you want to verify Rclone is running, you can run the &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; command:&lt;br /&gt;
  $ sudo systemctl status rclone.service &lt;br /&gt;
  ● rclone.service - Google Drive Encrypted (rclone)&lt;br /&gt;
       Loaded: loaded (/etc/systemd/system/rclone.service; enabled; vendor preset: enabled)&lt;br /&gt;
       Active: active (running) since Sun 2020-11-15 16:28:26 MST; 2 weeks 4 days ago&lt;br /&gt;
     Main PID: 2392484 (rclone)&lt;br /&gt;
        Tasks: 31 (limit: 76935)&lt;br /&gt;
       Memory: 21.9G&lt;br /&gt;
       CGroup: /system.slice/rclone.service&lt;br /&gt;
               └─2392484 /usr/bin/rclone mount cloud: /cloud --allow-non-empty --buffer-size=128M --use-mmap --dir-cache-time=48h &amp;gt;&lt;br /&gt;
  Nov 15 16:28:25 systemname systemd[1]: Starting Google Drive Encrypted (rclone)...&lt;br /&gt;
  Nov 15 16:28:26 systemname systemd[1]: Started Google Drive Encrypted (rclone).&lt;br /&gt;
&lt;br /&gt;
=== Mergerfs ===&lt;br /&gt;
Mergerfs core purpose for the Arr's is to allow you to have a single merged directory structure, based on two different directories. For example, if you used rclone to mount a directory named &amp;lt;code&amp;gt;/mnt/cloud&amp;lt;/code&amp;gt; and you have a locally mounted directory named &amp;lt;code&amp;gt;/mnt/local&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mergerfs&amp;lt;/code&amp;gt; would create a single merged directory of those two, which you could call &amp;lt;code&amp;gt;/mnt/merge&amp;lt;/code&amp;gt;. Your media server and Arrs would access &amp;lt;code&amp;gt;/mnt/merge&amp;lt;/code&amp;gt; and see the combination of local + cloud storage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
You have the first 4 episodes of 'Popular TV Show' located on your cloud drive, and Sonarr just downloaded and imported episode 5. If you looked in your cloud drive (/mnt/cloud), you would see:&lt;br /&gt;
  /mnt/cloud/TV Shows/Popular TV Show/S01E01.mkv&lt;br /&gt;
  /mnt/cloud/TV Shows/Popular TV Show/S01E02.mkv&lt;br /&gt;
  /mnt/cloud/TV Shows/Popular TV Show/S01E02.mkv&lt;br /&gt;
  /mnt/cloud/TV Shows/Popular TV Show/S01E04.mkv&lt;br /&gt;
If you looked in your local storage (/local) you would see:&lt;br /&gt;
  /mnt/local/TV Shows/Popular TV Show/S01E05.mkv&lt;br /&gt;
And if you looked in the merged directory thanks to mergerfs (/merge) you would see:&lt;br /&gt;
  /mnt/merge/TV Shows/Popular TV Show/S01E01.mkv&lt;br /&gt;
  /mnt/merge/TV Shows/Popular TV Show/S01E02.mkv&lt;br /&gt;
  /mnt/merge/TV Shows/Popular TV Show/S01E02.mkv&lt;br /&gt;
  /mnt/merge/TV Shows/Popular TV Show/S01E04.mkv&lt;br /&gt;
  /mnt/merge/TV Shows/Popular TV Show/S01E05.mkv&lt;br /&gt;
None of your applications know that these files have two different real file paths. All new files would always be written to your local HD, then you can use Rclone to sync them to the cloud later. When that sync is completed, its invisible to your apps so you do not need to worry about missing episodes or movies.&lt;br /&gt;
&lt;br /&gt;
==== Setting up Mergerfs ====&lt;br /&gt;
Mergefs has a dependency on Fuse, so we will start by installing that:&lt;br /&gt;
  sudo apt install fuse&lt;br /&gt;
Next, we must modify the &amp;lt;code&amp;gt;fuse.conf&amp;lt;/code&amp;gt; file to enable the &amp;lt;code&amp;gt;allow_other&amp;lt;/code&amp;gt; funtion:&lt;br /&gt;
  sudo nano /etc/fuse.conf&lt;br /&gt;
Modify the last line by removing the # before &amp;lt;code&amp;gt;user_allow_other&amp;lt;/code&amp;gt;. It should look like this:&lt;br /&gt;
   # Allow non-root users to specify the allow_other or allow_root mount options.&lt;br /&gt;
   user_allow_other&lt;br /&gt;
Now we can install Mergerfs. Go to the [https://github.com/trapexit/mergerfs/releases Mergerfs github page] and download the newest release that matches your install.&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://github.com/trapexit/mergerfs/releases/download/2.32.0/mergerfs_2.32.0.ubuntu-focal_amd64.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
And then install it:&lt;br /&gt;
  dpkg -i mergefs*.deb&lt;br /&gt;
&lt;br /&gt;
To execute Mergerfs, run the following command. This assumes your local storage is mounted at &amp;lt;code&amp;gt;/mnt/local&amp;lt;/code&amp;gt;, your cloud storage is mounted at &amp;lt;code&amp;gt;/mnt/cloud&amp;lt;/code&amp;gt;, and your merged mount is &amp;lt;code&amp;gt;/mnt/merge&amp;lt;/code&amp;gt;. ''Note:'' There are no spaces in the variables passed to the &amp;lt;code&amp;gt;-o&amp;lt;/code&amp;gt; flag, so it looks like a giant run on list and should be a single line.&lt;br /&gt;
   /usr/bin/mergerfs /mnt/local:/mnt/cloud /mnt/merge -o rw,use_ino,allow_other,func.getattr=newest,category.action=all,category.create=ff,cache.files=auto-full,statfs_ignore=nc,func.getattr=newest,dropcacheonclose=true,nonempty&lt;br /&gt;
&lt;br /&gt;
Once you verify that everything is working, it is recommended to use an autostart file configured to start after Rclone.&lt;br /&gt;
&lt;br /&gt;
==== Mergerfs Linux Autostart using Systemd ====&lt;br /&gt;
Most modern Linux distributions have switched to systemd, which involves a simple unit service file which gets enabled and started. It is important to remember that in Linux, capitalization matters. &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; account names and &amp;lt;code&amp;gt;Group&amp;lt;/code&amp;gt; names are typically all lowercase, as are the directory structures mapped to them as part of the home directory. &lt;br /&gt;
&lt;br /&gt;
===== Preparing the Unit Service File =====&lt;br /&gt;
Several items may need to be changed to match your installation:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; should match the service account that Mergerfs will run as.&lt;br /&gt;
# &amp;lt;code&amp;gt;Group&amp;lt;/code&amp;gt; should match the service account group that Mergerfs will run as.&lt;br /&gt;
&lt;br /&gt;
The unit service file should be named to match your merged folder name. If you have followed along with this wiki, that name would be &amp;lt;code&amp;gt;merge&amp;lt;/code&amp;gt; so your service file would be named&amp;lt;code&amp;gt;merge.service&amp;lt;/code&amp;gt;, and the best place for it is &amp;lt;code&amp;gt;/etc/systemd/system/&amp;lt;/code&amp;gt;. Alternative locations like &amp;lt;code&amp;gt;/usr/lib/systemd/system/&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/lib/systemd/system/&amp;lt;/code&amp;gt; may depend on the distribution used.&lt;br /&gt;
&lt;br /&gt;
This example unit assumes that the &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Group&amp;lt;/code&amp;gt; are both &amp;lt;code&amp;gt;plex&amp;lt;/code&amp;gt;, Mergerfs's executable is placed in &amp;lt;code&amp;gt;/usr/local/bin/&amp;lt;/code&amp;gt;, your local storage is mounted at &amp;lt;code&amp;gt;/mnt/local&amp;lt;/code&amp;gt;, your cloud storage is mounted at &amp;lt;code&amp;gt;/mnt/cloud&amp;lt;/code&amp;gt;, and your merged mount is &amp;lt;code&amp;gt;/mnt/merge&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
  [Unit]&lt;br /&gt;
  Description=Mergerfs Mount (merge)&lt;br /&gt;
  Requires=rclone.service&lt;br /&gt;
  After=rclone.service&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  Type=forking&lt;br /&gt;
  ExecStart=/usr/bin/mergerfs /mnt/local:/mnt/cloud=NC /mnt/merge \&lt;br /&gt;
  -o rw,use_ino,allow_other,func.getattr=newest,category.action=all,category.create=ff,cache.files=auto-full,statfs_ignore=nc,func.getattr=newest,dropcacheonclose=true,nonempty&lt;br /&gt;
  KillMode=process&lt;br /&gt;
  Restart=on-failure&lt;br /&gt;
  User=plex&lt;br /&gt;
  Group=plex&lt;br /&gt;
  &lt;br /&gt;
  [Install]&lt;br /&gt;
  WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
===== Verify Directory Permissions =====&lt;br /&gt;
Ensure the &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; that will be running Mergerfs has access to all data directories.&lt;br /&gt;
Running the command &amp;lt;code&amp;gt;ls -lad /directory/&amp;lt;/code&amp;gt; will show the permissions for that folder. In the example below, the user and group are both &amp;lt;code&amp;gt;plex&amp;lt;/code&amp;gt;.&lt;br /&gt;
Example:&lt;br /&gt;
 $ ls -lad /mnt/cloud&lt;br /&gt;
 drwxr-xr-x 6 plex plex 24576 Nov 28 21:30 /mnt/cloud&lt;br /&gt;
 $ ls -lad /mnt/local&lt;br /&gt;
 drwxr-xr-x 6 plex plex 24576 Nov 28 21:30 /mnt/local&lt;br /&gt;
 $ ls -lad /mnt/merge&lt;br /&gt;
 drwxr-xr-x 6 plex plex 24576 Nov 28 21:30 /mnt/merge&lt;br /&gt;
&lt;br /&gt;
===== Enabling and starting the Unit Service File =====&lt;br /&gt;
Once you have created &amp;lt;code&amp;gt;merge.service&amp;lt;/code&amp;gt;, you will want to enable the service:&lt;br /&gt;
 sudo systemctl enable merge.service&lt;br /&gt;
&lt;br /&gt;
You are now ready to start Mergerfs. You can do so with the &amp;lt;code&amp;gt;start&amp;lt;/code&amp;gt; command:&lt;br /&gt;
 sudo systemctl start merge.service&lt;br /&gt;
&lt;br /&gt;
If you want to verify Mergerfs is running, you can run the &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; command:&lt;br /&gt;
  $ sudo systemctl status merge.service &lt;br /&gt;
  ● merge.service - Mergerfs Mount (merge)&lt;br /&gt;
       Loaded: loaded (/etc/systemd/system/merge.service; enabled; vendor preset: enabled)&lt;br /&gt;
       Active: active (running) since Sun 2020-11-15 16:28:26 MST; 2 weeks 4 days ago&lt;br /&gt;
     Main PID: 2392484 (mergerfs)&lt;br /&gt;
        Tasks: 31 (limit: 76935)&lt;br /&gt;
       Memory: 21.9G&lt;br /&gt;
       CGroup: /system.slice/merge.service&lt;br /&gt;
               └─2392484 /usr/local/bin/mergerfs /mnt/local:/mnt/cloud /mnt/merge -o rw,use_ino,allow_other,func.getattr=newest, &amp;gt;&lt;br /&gt;
  Nov 15 16:28:25 systemname systemd[1]: Starting Mergerfs Mount (merge)...&lt;br /&gt;
  Nov 15 16:28:26 systemname systemd[1]: Started Mergerfs Mount (merge).&lt;br /&gt;
=== Nightly Cloud Upload Example ===&lt;br /&gt;
Once Rclone and Mergefs are set up and configured, all data should be written on your local disk first. You will want to sync this data to your cloud drive then remove it to ensure your local disk does not run out of space. Below is an example bash shell script you may want to use, modeled on Animosity22's [https://github.com/animosity22/homescripts/blob/master/scripts/upload_cloud upload_cloud script].&lt;br /&gt;
&lt;br /&gt;
First start by creating your script.&lt;br /&gt;
  nano ~/.config/scripts/nightly_cloud_sync.sh&lt;br /&gt;
Example Script:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
  #!/bin/bash&lt;br /&gt;
  # Variables to verify match your installation&lt;br /&gt;
  # Rclone Config file&lt;br /&gt;
  RCLONE_CONFIG=/home/plex/.config/rclone/rclone.conf&lt;br /&gt;
  export RCLONE_CONFIG&lt;br /&gt;
  # User account that Rclone is running as&lt;br /&gt;
  RCLONE_USER_AGENT=plex&lt;br /&gt;
  export RCLONE_USER_AGENT&lt;br /&gt;
  # Local Mount - Ensure this is set to your local disk only.&lt;br /&gt;
  LOCAL=/local&lt;br /&gt;
  EXCLUDES=/home/plex/.config/scripts/excludes.log&lt;br /&gt;
  LOGFILE=/home/plex/.config/scripts/upload.log&lt;br /&gt;
  # Name of your Rclone Remote, likely cloud or cloudcrypt&lt;br /&gt;
  REMOTE=cloud&lt;br /&gt;
  # This will allow for 3 days for media analysis / intro generation. Feel free to reduce if needed.&lt;br /&gt;
  MOVEAGE=3d&lt;br /&gt;
&lt;br /&gt;
  # Checks&lt;br /&gt;
  # Running Check&lt;br /&gt;
  if [[ $(pidof -x &amp;quot;$(basename &amp;quot;$0&amp;quot;)&amp;quot; -o %PPID) ]]; then exit; fi&lt;br /&gt;
  # Exclude File Check&lt;br /&gt;
  if [[ ! -f $EXCLUDES ]] ; then&lt;br /&gt;
      echo 'Warning: No excludes.log file found at $EXCLUDES'&lt;br /&gt;
      exit 1&lt;br /&gt;
  fi&lt;br /&gt;
  # Local Disk Check&lt;br /&gt;
  if /bin/findmnt $LOCAL -o FSTYPE -n | grep fuse; then&lt;br /&gt;
          echo &amp;quot;Warning: $LOCAL is not a local disk!&amp;quot;&lt;br /&gt;
          exit 1&lt;br /&gt;
  fi&lt;br /&gt;
  # Rclone Move Command&lt;br /&gt;
  /usr/bin/rclone move $LOCAL $REMOTE: --log-file $LOGFILE -v --exclude-from $EXCLUDES --delete-empty-src-dirs --fast-list  --min-age $MOVEAGE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add this file to your cron job list, edit your crontab. Ensure your are logged in as the users you want the crontab to run as.&lt;br /&gt;
  crontab -e&lt;br /&gt;
Add the following lines at the bottom of the folder.&lt;br /&gt;
  # Nightly Cloud Sync&lt;br /&gt;
  12 3 * * * ~/.config/scripts/nightly_cloud_sync.sh&lt;br /&gt;
&lt;br /&gt;
== Recommended Plex Server Changes ==&lt;br /&gt;
=== Increase the Default Cache Size of your Plex DB ===&lt;br /&gt;
With unlimited storage, some servers may run into database locking/timeout issues. Increasing the default cache size could help alleviate this.&lt;br /&gt;
# Stop Plex &lt;br /&gt;
# Locate your Plex DB. cd plex/Library/Application Support/Plex Media Server/Plug-in Support/Databases &lt;br /&gt;
# Run this command: &amp;lt;code&amp;gt;sqlite3 com.plexapp.plugins.library.db&amp;lt;/code&amp;gt;&lt;br /&gt;
# The SQLLite prompt will open up. Type this next: &amp;lt;code&amp;gt;PRAGMA default_cache_size = 6000000;&amp;lt;/code&amp;gt; and don't forget the trailing semicolon.&lt;br /&gt;
# There will be no confirmation that anything happened. Press CTRL + D to exit SqlLite.&lt;br /&gt;
# Start Plex.&lt;br /&gt;
=== Increase the number of file watchers ===&lt;br /&gt;
Helps performance when you have a lot of files and directories in cloud storage. [https://forums.plex.tv/t/linux-tips/276247/9 Source.]&lt;br /&gt;
Edit your &amp;lt;code&amp;gt;sysctl.conf&amp;lt;/code&amp;gt; file:&lt;br /&gt;
  sudo nano /etc/sysctl.conf&lt;br /&gt;
Add the following lines at the bottom:&lt;br /&gt;
  # Increase File Watchers for Plex&lt;br /&gt;
  fs.inotify.max_user_watches=262144&lt;br /&gt;
&lt;br /&gt;
You will need to restart your system for this change to take effect.&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3504</id>
		<title>System status</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3504"/>
		<updated>2021-05-06T23:25:10Z</updated>

		<summary type="html">&lt;p&gt;Bakerboy448: /* System Warnings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== System ==&lt;br /&gt;
=== Health ===&lt;br /&gt;
==== Overview ====&lt;br /&gt;
====== Radarr ======&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Radarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Sonarr ======&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Sonarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Lidarr ======&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Lidarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
====== Readarr ======&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
This page contains a list of health checks errors. These health checks are periodically performed performed by Readarr and on certain events. The resulting warnings and errors are listed here to give advice on how to resolve them.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_overview /&amp;gt;&lt;br /&gt;
==== System Warnings ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Radarr are targeted for .NET. We will likely no longer be providing legacy mono builds after 3.1 is released.  You are running one of these legacy builds but your platform supports .NET.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''[[Radarr_FAQ#how_do_i_backup_restore_my_Radarr| Back-Up your existing configuration]]'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
*** '''Delete your existing binaries (contents or folder of /opt/Radarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://radarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop radarr&amp;lt;/code&amp;gt; Stop Radarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Radarr /opt/Radarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; tar -xvzf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Radarr Tarball&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo mv Radarr/ /opt&amp;lt;/code&amp;gt; Move the new Radarr Binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo chown -R radarr:radarr /opt/Radarr&amp;lt;/code&amp;gt; Ensure Radarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;radarr&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf /opt/Radarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
**** &amp;lt;code&amp;gt; sudo rm -rf Radarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script in your systemd (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/radarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Radarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Radarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Radarr/Radarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Radarr/Radarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Radarr doesn’t start, ensure you have  [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start radarr.service&amp;lt;/code&amp;gt; Restart Radarr&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr is written in .Net and requires Mono to run on very old ARM processors. &lt;br /&gt;
** Mono 5.8 is the absolute minimum for Radarr but Mono 5.20 is currently recommended and is the minimum requirement on nightly builds.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;currently_installed_sqlite_version_is_not_supported&amp;quot;&amp;gt;'''[[#currently_installed_sqlite_version_is_not_supported|Currently installed SQLite version is not supported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr stores its data in an SQLite database.  The sqlite3 library installed on your system is too old.  Radarr requires at least version 3.9.0.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Radarr will be unable to update itself. You’ll have to update Radarr manually or set the permissions on Radarr’s Startup directory (the installation directory) to allow Radarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr detected that AppData folder for your Operating System is located inside the directory that contains the Radarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&lt;br /&gt;
** Please look at System -&amp;amp;gt; Info to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Radarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you’re on linux, you’ll probably have to change the home directory for the user that is running Radarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Radarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Radarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:7878/$1 [P,L]&lt;br /&gt;
** For Caddy (V1) use this:&lt;br /&gt;
*** Note: you'll also need to add the websocket directive to your radarr configuration&lt;br /&gt;
  proxy /radarr 127.0.0.1:7878 {&lt;br /&gt;
      websocket&lt;br /&gt;
      transparent&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;ptp_settings_old&amp;quot;&amp;gt;'''[[#ptp_settings_old|PTP Indexer Settings Out of Date]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The following PassThePopcorn indexers have deprecated settings and should be updated.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_support_end_of_life&amp;quot;&amp;gt;'''[[#mono_support_end_of_life|Mono and x86 builds are ending]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono and x86 builds will no longer be supported in the next build of the application. If you are receiving this error then you are running the mono version of the application or the x86 version.  Unfortunately, due to increasing difficulting in development support for these legacy versions we  will be discontinuing their support and thus releases for them going forward.  Thus it is advised you upgrade to a supported Operating System that does not require neither x86 nor mono.  You may also be able to explore using Docker for your needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_old_and_unsupported|Currently installed .Net Framework is old and unsupported]]&amp;lt;/span&amp;gt;'''&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Occasionally we increase the version we build against to be able to utilize new features. Apparently you haven't applied the appropriate Windows updates in a while and need to upgrade .Net to be able to use newer versions of Sonarr.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_net_framework_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_net_framework_is_supported_but_upgrading_is_recommended|Currently installed .Net Framework is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** Upgrading the .Net Framework is very straightforward on Windows, although it often requires a restart. [https://dotnet.microsoft.com/download/dotnet-framework Please follow the instructions here].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_old_and_unsupported&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_old_and_unsupported|Currently installed mono version is old and unsupported]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr is written in .Net and requires Mono to run. Various versions of Sonarr have different minimum versions of Mono to operate correctly. The ideal version of Mono varies per platform.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Mono 5.4 is the absolute minimum for Sonarr v3 but Mono 5.20 is currently recommended.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;currently_installed_mono_version_is_supported_but_upgrading_is_recommended&amp;quot;&amp;gt;'''[[#currently_installed_mono_version_is_supported_but_upgrading_is_recommended|Currently installed mono version is supported but upgrading is recommended]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr uses the .Net Framework which Mono implements for your system. We need to build Sonarr against the lowest supported version still used by our users. Upgrading to newer versions allows us to build against newer versions and use new Framework features.&lt;br /&gt;
** The upgrade procedure for Mono varies per platform.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don't have Auto-Updating enabled, so you'll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point. But while you're at it, read the change log to find out what the relevant changes were.&lt;br /&gt;
** ''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Sonarr will be unable to update itself. You'll have to update Sonarr manually or set the permissions on Sonarr's Startup directory (the installation directory) to allow Sonarr to update itself.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;updating_will_not_be_possible_to_prevent_deleting_appdata_on_update&amp;quot;&amp;gt;'''[[#updating_will_not_be_possible_to_prevent_deleting_appdata_on_update|Updating will not be possible to prevent deleting AppData on Update]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr detected that AppData folder for your Operating System is located inside the directory that contains the Sonarr binaries. Normally it would be &amp;lt;code&amp;gt;C:\ProgramData&amp;lt;/code&amp;gt; for Windows and, &amp;lt;code&amp;gt;~/.config&amp;lt;/code&amp;gt; for linux.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Please look at System -&amp;amp;gt; About to see the current AppData &amp;amp;amp; Startup directories.&lt;br /&gt;
** This means Sonarr will be unable to update itself without risking data-loss.&lt;br /&gt;
** If you're on linux, you'll probably have to change the home directory for the user that is running Sonarr and copy the current contents of the &amp;lt;code&amp;gt;~/.config/Sonarr&amp;lt;/code&amp;gt; directory to preserve your database.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;package_maintainer_message&amp;quot;&amp;gt;'''[[#package_maintainer_message|Package Maintainer Message]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Please refer to the specific message your package maintainer is indicating to you.  This is not a Sonarr issue. For additional information, refer to your package maintainer.  Your package maintainer can be found in System -&amp;gt; Status -&amp;gt; About.  Note that this includes docker and your package maintainer is whomever maintains your docker image.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Lidarr are targeted for .NET Core. We provide legacy mono builds for those platforms that cannot use .NET Core. You are running one of these legacy builds but your platform supports .NET Core.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/develop/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Lidarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''&amp;lt;/span&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://lidarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop lidarr.service&amp;lt;/code&amp;gt; Stop Lidarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Lidarr /opt/Lidarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Lidarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Lidarr/ /opt&amp;lt;/code&amp;gt; Move the new Lidarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R lidarr:lidarr /opt/Lidarr&amp;lt;/code&amp;gt; Ensure Lidarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;lidarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Lidarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Lidarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/lidarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Lidarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Lidarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Lidarr/Lidarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Lidarr/Lidarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Lidarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start lidarr.service&amp;lt;/code&amp;gt; Restart Lidarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_8_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_8_upgrade_for_improved_stability|Mono version is less than 5.8, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr is written in .Net and requires Mono to run. Versions of 3.10 and above resolved various stability issues we experienced in the past and is considered the minimum supported version.&lt;br /&gt;
** Mono version 5.x and higher are also available and provides a better experience on certain platforms.&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8686/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;fpcalc_upgrade&amp;quot;&amp;gt;'''[[#fpcalc_upgrade|Fpcalc Needs Upgrading]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
Lidarr can use chromaprint audio fingerprinting to identify tracks. This depends on an external binary, which is distributed with Lidarr for Windows and macOS, but must be provided independently on Linux.&lt;br /&gt;
&lt;br /&gt;
To fix this on a native Linux instance, install the appropriate package using your package manager and make sure that fpcalc is on your PATH (this can be checked using which fpcalc and verifying that the correct location of fpcalc is returned):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle;&amp;quot;&lt;br /&gt;
! Distribution&lt;br /&gt;
! Package&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Debian/Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;libchromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Fedora/CentOS&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Arch&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | OpenSUSE&lt;br /&gt;
|&amp;lt;code&amp;gt; chromaprint-fpcalc&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Synology&lt;br /&gt;
| &amp;lt;code&amp;gt;chromaprint&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;system_time_off&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_not_a_valid_release_branch&amp;quot;&amp;gt;'''[[#branch_is_not_a_valid_release_branch|Branch is not a valid release branch]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The branch you have set is not a valid release branch. You will not receive updates. Please change to one of the current release branches.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;update_to_net_core_version&amp;quot;&amp;gt;'''[[#update_to_net_core_version|Update to .NET Core version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Readarr are targeted for .NET Core. We provide legacy mono builds for those platforms that cannot use .NET Core. You are running one of these legacy builds but your platform supports .NET Core.&lt;br /&gt;
** Fixing Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Fixing Standalone installs&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Back-Up your existing configuration'''&amp;lt;/span&amp;gt; before the next step.&lt;br /&gt;
*** This should only happen on Linux hosts.  &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''Do not install .net core runtime or SDK from microsoft.'''&amp;lt;/span&amp;gt; To remedy, download the correct build for your architecture. Please note that the links are for the &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; branch. If you are on &amp;lt;code&amp;gt;develop&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;nightly&amp;lt;/code&amp;gt; you'll need to adjust &amp;lt;code&amp;gt;/master/&amp;lt;/code&amp;gt; in the URL.&lt;br /&gt;
***'''Delete your existing binaries (contents or folder of /opt/Readarr)''' and replace with the contents of the &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; you just downloaded.&lt;br /&gt;
***&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''DO NOT JUST EXTRACT THE DOWNLOAD OVER THE TOP OF YOUR EXISTING BINARIES.&amp;lt;br&amp;gt; YOU MUST DELETE THE OLD ONES FIRST'''.&amp;lt;/span&amp;gt; &lt;br /&gt;
****&amp;lt;code&amp;gt;wget --content-disposition &amp;lt;nowiki&amp;gt;'http://readarr.servarr.com/v1/update/master/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; Download the .net binaries. The example is for a x64 (AMD64) installation.&lt;br /&gt;
***** For most users, this would be &amp;lt;code&amp;gt;.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; selected via &amp;lt;code&amp;gt;arch=x64&amp;lt;/code&amp;gt; in the url. For ARM use &amp;lt;code&amp;gt;arch=arm&amp;lt;/code&amp;gt; and for ARM64 use &amp;lt;code&amp;gt;arch=arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl stop readarr&amp;lt;/code&amp;gt; Stop Readarr&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv /opt/Readarr /opt/Readarr.old&amp;lt;/code&amp;gt; Backup the old Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; tar -xvzf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Extract the Readarr Tarball&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo mv Readarr/ /opt&amp;lt;/code&amp;gt; Move the new Readarr Binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo chown -R readarr:readarr /opt/Readarr&amp;lt;/code&amp;gt; Ensure Readarr has permissions to its directory, this assumes it runs as the user &amp;lt;code&amp;gt;readarr&amp;lt;/code&amp;gt;&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf /opt/Readarr.old&amp;lt;/code&amp;gt; Remove the old binaries&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo rm -rf Readarr*.linux-core-x64.tar.gz&amp;lt;/code&amp;gt; Remove the Tarball&lt;br /&gt;
**** Update your startup script (&amp;lt;code&amp;gt; sudo nano -e /etc/systemd/system/readarr.service&amp;lt;/code&amp;gt;) to call &amp;lt;code&amp;gt;Readarr&amp;lt;/code&amp;gt; instead of calling it with mono like &amp;lt;code&amp;gt;mono --debug Readarr.exe&amp;lt;/code&amp;gt;. In other words you want, as an example, &amp;lt;code&amp;gt;/opt/Readarr/Readarr&amp;lt;/code&amp;gt; and '''not''' &amp;lt;code&amp;gt;mono  --debug /opt/Readarr/Readarr&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** If Readarr doesn’t start, ensure you have [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux the dependencies listed here] installed.&lt;br /&gt;
****&amp;lt;code&amp;gt; systemctl daemon-reload&amp;lt;/code&amp;gt; Reload the Systemd Files&lt;br /&gt;
****&amp;lt;code&amp;gt; sudo systemctl start readarr.service&amp;lt;/code&amp;gt; Restart Readarr&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_version_is_less_than_5_2_upgrade_for_improved_stability&amp;quot;&amp;gt;'''[[#mono_version_is_less_than_5_2_upgrade_for_improved_stability|Mono version is less than 5.2, upgrade for improved stability]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr is written in .Net and requires Mono to run. Versions of 3.10 and above resolved various stability issues we experienced in the past and is considered the minimum supported version.&lt;br /&gt;
** Mono version 5.x and higher are also available and provides a better experience on certain platforms.&lt;br /&gt;
** See &amp;quot;Update to .NET Core version above&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;new_update_is_available&amp;quot;&amp;gt;'''[[#new_update_is_available|New update is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Rejoice, the developers have released a new update. This generally means awesome new features and squashed piles of bugs (right?). Apparently you don’t have Auto-Updating enabled, so you’ll have to figure out how to update on your platform. Pressing the Install button on the System -&amp;amp;gt; Updates page is probably a good starting point.&lt;br /&gt;
**''(This warning will not appear if your current version is less than 14 days old)''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;cannot_install_update_because_startup_folder_is_not_writable_by_the_user&amp;quot;&amp;gt;'''[[#cannot_install_update_because_startup_folder_is_not_writable_by_the_user|Cannot install update because startup folder is not writable by the user]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This means Lidarr will be unable to update itself. You’ll have to update Lidarr manually or set the permissions on Lidarr Startup directory (the installation directory) to allow Lidarr to update itself.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;branch_is_for_a_previous_version&amp;quot;&amp;gt;'''[[#branch_is_for_a_previous_version|Branch is for a previous version]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The update branch setup in Settings/General is for a previous version of Lidarr, therefore the instance will not see correct update information in the System/Updates feed and may not receive new updates when released.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Could_not_connect_to_signalr&amp;quot;&amp;gt;'''[[#Could_not_connect_to_signalr|Could not connect to signalR]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** signalR drives the dynamic UI updates, so if your browser cannot connect to signalR on your server you won’t see any real time updates in the UI.&lt;br /&gt;
** The most common occurrence of this is use of a reverse proxy or cloudflare&lt;br /&gt;
** Cloudflare needs websockets enabled.&lt;br /&gt;
** Nginx requires the following addition to the location block for the app:&lt;br /&gt;
  proxy_http_version 1.1;&lt;br /&gt;
  proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
  proxy_set_header Connection $http_connection;&lt;br /&gt;
** Make sure you &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''do not'''&amp;lt;/span&amp;gt; include &amp;lt;code&amp;gt;proxy_set_header Connection &amp;quot;Upgrade&amp;quot;;&amp;lt;/code&amp;gt; as suggested by the nginx documentation. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''THIS WILL NOT WORK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** See https://github.com/aspnet/AspNetCore/issues/17081&lt;br /&gt;
** For Apache2 reverse proxy, you need to enable the following modules: &amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;proxy_http&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;proxy_wstunnel&amp;lt;/code&amp;gt;. Then, add this websocket tunnel directive to your vhost configuration:&lt;br /&gt;
 RewriteEngine On&lt;br /&gt;
 RewriteCond %{HTTP:Upgrade} =websocket [NC]&lt;br /&gt;
 RewriteRule /(.*) ws://127.0.0.1:8787/$1 [P,L]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_resolve_ip&amp;quot;&amp;gt;'''[[#proxy_failed_resolve_ip|Failed to resolve the IP Address for the Configured Proxy Host]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Review your proxy settings and ensure they are accurate&lt;br /&gt;
** Ensure your proxy is up, running, and accessible &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_failed_test&amp;quot;&amp;gt;'''[[#proxy_failed_test|Proxy Failed Test]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Your configured proxy failed to test successfully, review the HTTP error provided and/or check logs for more details.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;proxy_&amp;quot;&amp;gt;'''[[#system_time_off|System Time is off by more than 1 day]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected&lt;br /&gt;
** Review your system time and ensure it is synced to an authoritative time server and accurate&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mediainfo_not_loaded&amp;quot;&amp;gt;'''[[#mediainfo_not_loaded|MediaInfo Library Could not be Loaded]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** MediaInfo Library could not be loaded. &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;mono_tls_legacy&amp;quot;&amp;gt;'''[[#mono_tls_legacy|Mono Legacy TLS enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Mono 4.x tls workaround still enabled, consider removing MONO_TLS_PROVIDER=legacy environment option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Download Clients ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Radarr to be able to download media. Since Radarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Radarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Radarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Radarr instance and your download client on a local network. See [[Radarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Radarr. Therefore Radarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Radarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Radarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Radarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Radarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished movie is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Radarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Radarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Radarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Radarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/movies&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Radarr when the download client tells Radarr it's done Radarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/movies&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
[https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Radarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr or the user radarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Sonarr to be able to download media. Since Sonarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Sonarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Sonarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Sonarr instance and your download client on a local network. See [[Sonarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Sonarr. Therefore Sonarr has decided to temporarily stop querying the download client on it's normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Sonarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Sonarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Sonarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Sonarr/V3/Sonarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr or the user sonarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&amp;lt;section end=&amp;quot;sonarr_system_status_health_download_clients&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Lidarr to be able to download media. Since Lidarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Lidarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Lidarr instance and your download client on a local network. See [[Lidarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Lidarr. Therefore Lidarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Lidarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Lidarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Lidarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Lidarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Lidarr when its complete that the finished song is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Lidarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Lidarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Lidarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Lidarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/audio&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Lidarr when the download client tells Lidarr it's done Lidarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/audio&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Lidarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr or the user lidarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_download_client_is_available&amp;quot;&amp;gt;'''[[#no_download_client_is_available|No download client is available]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A properly configured and enabled download client is required for Readarr to be able to download media. Since Readarr supports different download clients, you should determine which best matches your requirements. If you already have a download client installed, you should configure Lidarr to use it and create a category. See Settings -&amp;amp;gt; Download Client.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unable_to_communicate_with_download_client&amp;quot;&amp;gt;'''[[#unable_to_communicate_with_download_client|Unable to communicate with download client]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr was unable to communicate with the configured download client. Please verify if the download client is operational and double check the url. This could also indicate an authentication error.&lt;br /&gt;
** This is typically due to improperly configured download client. Things you can typically check:&lt;br /&gt;
*** Your download clients IP Address if its on the same bare metal machine this is typically &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*** The Port number of that your download client is using these are filled out with the default port number but if you've changed it you'll need to have the same one entered into Readarr.&lt;br /&gt;
*** Ensure SSL encryption is not turned on if you're using both your Readarr instance and your download client on a local network. See [[Readarr FAQ#Invalid Certificate and other HTTPS or SSL issues|the SSL FAQ entry]] for more information.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;download_clients_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#download_clients_are_unavailable_due_to_failures|Download clients are unavailable due to failure]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** One or more of your download clients is not responding to requests made by Readarr. Therefore Readarr has decided to temporarily stop querying the download client on it’s normal 1 minute cycle, which is normally used to track active downloads and import finished ones. However, Readarr will continue to attempt to send downloads to the client, but will in all likeliness fail.&lt;br /&gt;
** You should inspect System-&amp;amp;gt;Logs to see what the reason is for the failures.&lt;br /&gt;
** If you no longer use this download client, disable it in Readarr to prevent the errors.&lt;br /&gt;
&lt;br /&gt;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''[[#enable_complete_download_handling|Enable Completed Download Handling]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires Completed Download Handling to be able to import files that were downloaded by the download client. It is recommended to enable Completed Download Handling.&lt;br /&gt;
** ''(Completed Download Handling is enabled by default for new users.)''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;docker_bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#docker_bad_remote_path_mapping|Docker bad remote path mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically associated with bad docker paths within either your download client or Readarr&lt;br /&gt;
*** An example of this would be:&lt;br /&gt;
**** Download client: &amp;lt;code&amp;gt;Download Path: /downloads:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Readarr: &amp;lt;code&amp;gt;Download Path: /data:/mnt/user/downloads&amp;lt;/code&amp;gt;&lt;br /&gt;
**** Within this example the download client places its downloads into &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; and therefore tells Radarr when its complete that the finished book is in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;. Readarr then comes along and says &amp;quot;Okay, cool, let me check in &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt;&amp;quot; Well, inside Readarr you did not allocate a &amp;lt;code&amp;gt;/downloads&amp;lt;/code&amp;gt; path you allocated a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; path so it throws this error.&lt;br /&gt;
**** The easiest fix for this is  '''CONSISTENCY''' if you use one scheme in your download client, use it across the board.&lt;br /&gt;
**** Team Readarr is a big fan of simply using &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
***** Download client: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Readarr: &amp;lt;code&amp;gt;/data:/mnt/user/data&amp;lt;/code&amp;gt;&lt;br /&gt;
***** Now within the download client you can specify where in &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; you'd like to place your downloads, now this varies depending on the client but you should be able to tell it &amp;quot;Yeah download client place my files into.&amp;quot; &amp;lt;code&amp;gt;/data/torrents (or usenet)/books&amp;lt;/code&amp;gt; and since you used &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; in Readarr when the download client tells Readarr it's done Readarr will come along and say &amp;quot;Sweet, I have a &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; and I also can see &amp;lt;code&amp;gt;/torrents (or usenet)/books&amp;lt;/code&amp;gt; all is right in the world.&amp;quot;&lt;br /&gt;
*** There are many great write ups by some very talented people one on our wiki [[Docker Guide]] and the other by TRaSH with his [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/ How To Set Up Hardlinks and Atomic-Moves] Now these guides place heavy emphasis on Hardlinks and Atomic moves, but the general concept of containers and how path mapping works is the core of these discussions.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;downloads_in_root_folder&amp;quot;&amp;gt;'''[[#downloads_in_root_folder|Downloading into Root Folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** You're downloading directly into your root folder.  This frequently causes issues and is not advised.  To fix this change your download client so it is not placing downloads within your root folder.  Please note that this check looks at all [[Readarr Settings#Root Folders|defined/configured root folders]] added not only root folders currently in use.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_download_client_settings&amp;gt;'''[[#bad_download_client_settings|Bad Download Client Settings]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;bad_remote_path_mapping&amp;quot;&amp;gt;'''[[#bad_remote_path_mapping|Bad Remote Path Mapping]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The location your download client is downloading files to is causing problems.  Check the logs for further information.  This may be permissions or attempting to go from windows to linux or linux to windows without a remote path map. [https://trash-guides.info/Radarr/V3/Radarr-remote-path-mapping/ See TRaSH's Remote Path Guide for more information. The link is for Radarr, but the same concept applies.]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;permissions_error&amp;quot;&amp;gt;'''[[#permissions_error|Permissions Error]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr or the user readarr is running as cannot access the location your download client is downloading files to. This is typically a permission issue.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_file_removed&amp;quot;&amp;gt;'''[[#remote_path_file_removed|Remote File was removed part way through processing]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** A file accessible via a remote path map appears to have been removed prior to processing completing.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;remote_path_import_failed&amp;quot;&amp;gt;'''[[#remote_path_import_failed|Remote Path is Used and Import Failed]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Check your logs for more info; Refer to our Troubleshooting Guides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Completed/Failed Download Handling ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Radarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Radarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Sonarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Sonarr are on the same machine since it gets the path to be imported directly from the &lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Lidarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Lidrr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;completed_download_handling_is_disabled&amp;quot;&amp;gt;'''[[#completed_download_handling_is_disabled|Completed Download Handling is disabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**''(This warning is only generated for existing users before when the Completed Download Handling feature was implemented. This feature is disabled by default to ensure the system continued to operate as expected for current configurations.)''&lt;br /&gt;
** It’s recommended to use Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients. With it, Readarr will only import a download once the download client reports it as ready.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following: * '''Warning''': Completed Download Handling only works properly if the download client and Readarr are on the same machine since it gets the path to be imported directly from the download client otherwise a remote map is needed.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Indexers ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_radarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Radarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_radarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Radarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Radarr uses the RSS feed to pick up new releases as they come along. More info on that [[Radarr FAQ#How does Radarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires indexers to be able to discover new releases. [[Radarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Radarr will only be able to find new releases via the RSS feeds. But searching for movies (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Radarr tried to use one of your indexers. To limit retries, Radarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Radarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Radarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_sonarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Sonarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_sonarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Sonarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Sonarr uses the RSS feed to pick up new releases as they come along. More info on that [[Sonarr FAQ#How does Sonarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires indexers to be able to discover new releases. [[Sonarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Sonarr will only be able to find new releases via the RSS feeds. But searching for episodes (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Sonarr tried to use one of your indexers. To limit retries, Sonarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Sonarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Sonarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_lidarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Lidarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_lidarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Lidarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Lidarr uses the RSS feed to pick up new releases as they come along. More info on that [[Lidarr FAQ#How does Lidarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Lidarr requires indexers to be able to discover new releases. [[Lidarr_Settings#Indexers|Please read the wiki on instructions how to add indexers]].&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Lidarr will only be able to find new releases via the RSS feeds. But searching for music (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Lidarr tried to use one of your indexers. To limit retries, Lidarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Lidarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Lidarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results&amp;quot;&amp;gt;'''[[#no_indexers_available_with_automatic_search_enabled_readarr_will_not_provide_any_automatic_search_results|No indexers available with automatic search enabled, Readarr will not provide any automatic search results]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Simply put you do not have any of your indexers set to allow automatic searches&lt;br /&gt;
*** Go into Settings &amp;gt; Indexers, select an indexer you'd like to allow Automatic Searches and then click save.&lt;br /&gt;
*&amp;lt;span id=&amp;quot;no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically&amp;quot;&amp;gt;'''[[#no_indexers_available_with_rss_sync_enabled_readarr_will_not_grab_new_releases_automatically|No indexers available with RSS sync enabled, Readarr will not grab new releases automatically]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** So Readarr uses the RSS feed to pick up new releases as they come along. More info on that [[Readarr FAQ#How does Readarr work?|here]]&lt;br /&gt;
** To correct this issue go to Settings &amp;gt; Indexers, select an indexer you have and enable RSS Sync&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_are_enabled&amp;quot;&amp;gt;'''[[#no_indexers_are_enabled|No indexers are enabled]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Readarr requires indexers to be able to discover new releases. [[Readarr_Settings#Indexers|Please read the wiki on instructions how to add indexers.]]&lt;br /&gt;
* &amp;lt;span id=&amp;quot;enabled_indexers_do_not_support_searching&amp;quot;&amp;gt;'''[[#enabled_indexers_do_not_support_searching|Enabled indexers do not support searching]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support searching. This means Readarr will only be able to find new releases via the RSS feeds. But searching for books (either Automatic Search or Manual Search) will never return any results. Obviously, the only way to remedy it is to add another indexer.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;no_indexers_available_with_interactive_search_enabled&amp;quot;&amp;gt;'''[[#no_indexers_available_with_interactive_search_enabled|No indexers avaiable with Interactive Search Enabled&amp;quot;]]''' &amp;lt;/span&amp;gt;&lt;br /&gt;
** None of the indexers you have enabled support interactive searching. This means the application will only be able to find new releases via the RSS feeds or an automatic search. &lt;br /&gt;
* &amp;lt;span id=&amp;quot;indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#indexers_are_unavailable_due_to_failures|Indexers are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Errors occurs while Readarr tried to use one of your indexers. To limit retries, Readarr will not use the indexer for an increasing amount of time (up to 24h).&lt;br /&gt;
** This mechanism is triggered if Readarr was unable to get a response from the indexer (could be dns, connection, authentication or indexer issue), or unable to fetch the nzb/torrent file from the indexer. Please inspect the logs to determine what kind of error causes the problem.&lt;br /&gt;
** You can prevent the warning by disabling the affected indexer.&lt;br /&gt;
** Run the Test on the indexer to force Readarr to recheck the indexer, please note that the Health Check warning will not always disappear immediately.&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_indexers /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Folders ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a Movie is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the movie that is still using the old root folder and edit it to the correct root Folder&lt;br /&gt;
***# Easiest way to find this is to go to the Movies (Library) Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path&lt;br /&gt;
***# Select mass edit on the top bar and from the '''Root Paths''' drop down select the new root path that you want these movies to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the movie folders to '&amp;lt;root path&amp;gt;' ?''' This will also state '''This will also rename the movie folder per the movie folder format in settings.''' Simply select No if the you do not want Radarr to move your files&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a series is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the series that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Series &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these series to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the series folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Sonarr to move your files&lt;br /&gt;
* &amp;lt;span id=&amp;quot;import_list_missing_root_folder&amp;quot;&amp;gt;'''[[#import_list_missing_root_folder|Import List missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if a list is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
**#Go to Settings &amp;gt; Import Lists&lt;br /&gt;
**#Edit the import lists that were mentioned in the health check&lt;br /&gt;
**#Save&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an artist is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the artist that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these artists to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the artist folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Lidarr to move your files&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;missing_root_folder&amp;quot;&amp;gt;'''[[#missing_root_folder|Missing root folder]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This error is typically identified if an author is looking for a root folder but that root folder is no longer available.&lt;br /&gt;
*** If you would like to remove this warning simply find the author that is still using the old root folder and edit it to the correct root folder&lt;br /&gt;
***# Go to the Library &amp;gt; Mass Editor Tab&lt;br /&gt;
***# Create a custom filter with the old root folder path &lt;br /&gt;
***# Once the series have been found find the  '''Root Paths''' drop down and select the new root path that you want these authors to be moved to.&lt;br /&gt;
***# Next you'll receive a pop-up that states '''Would you like to move the author folders to '&amp;lt;root path&amp;gt;'?''' Simply select No if the you do not want Readarr to move your files&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_folders /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Media ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;movie_was_removed_from_tmdb&amp;quot;&amp;gt;'''[[#movie_was_removed_from_tmdb|Movie was removed from TMDb]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The movie is linked to a TMDb Id that was deleted from TMDb, usually because it was a duplicate, wasn't a movie or changed ID for some other reason. Deleted movies will not receive any updates and should be corrected by the user to ensure continued functionality. Remove the movie from Radarr without deleting the files, then try to re-add it. If it doesn't show up in a search, check Radarr because it might be a TV miniseries like Stephen King's It.&amp;lt;br /&amp;gt;&lt;br /&gt;
** You can find and edit deleted movies by creating a custom filter using the following steps: 1. Click Movies from the left menu 2. Click the dropdown on Filter and select “Custom Filter” 3. Enter a label, for example “Deleted Movies” 4. Make the filter as follows: Status is Deleted 5. Click save and select the newly created filter from the filter dropdown menu&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;lists_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''[[#lists_are_unavailable_due_to_failures|Lists are unavailable due to failures]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Typically this simply means that Radarr is no longer able to communicate via API or via logging in to your chosen list provider. Your best bet if the problem persists is to contact them in order to rule them out, as their systems maybe overloaded from time to time.&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;series_removed_from_thetvdb&amp;quot;&amp;gt;'''[[#series_removed_from_thetvdb|Series Removed from TheTVDB]]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The affected series were removed from TheTVDB, this usually happens because it is a duplicate or considered part of a different series. To correct you will need to remove the affected series and add the correct series.&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_media /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_media /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
* This section will show you available disk space&lt;br /&gt;
** In docker this can be tricky as it will typically show you the available space within your Docker image&lt;br /&gt;
&amp;lt;section end=readarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=radarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Radarr&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Lidarr&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_about /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_about /&amp;gt;&lt;br /&gt;
This will tell you about your current install of Readarr&lt;br /&gt;
&amp;lt;section end=readarr_system_status_about /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Info ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home Page: [https://radarr.video Radarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Radarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/radarr r/radarr]&lt;br /&gt;
* Discord: [https://radarr.video/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/radarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Radarr/Radarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Radarr/Radarr/issues here]&lt;br /&gt;
&amp;lt;section end=radarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://sonarr.tv Sonarr's home page]&lt;br /&gt;
* Forums: [https://forums.sonarr.tv Sonarr Forums]&lt;br /&gt;
* Discord: [https://discord.gg/M6BvZn5 Join our discord]&lt;br /&gt;
* Reddit: [https://reddit.com/r/sonarr r/sonarr]&lt;br /&gt;
* Twitter: [https://twitter.com/sonarrtv @sonarrtv]&lt;br /&gt;
* IRC: [https://webchat.freenode.net/?channels=#sonarr #sonarr on Freenode]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/sonarr You're here already]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://sonarr.tv/donate click here]&lt;br /&gt;
* Source: https://github.com/Sonarr/Sonarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on Github [https://github.com/Sonarr/Sonarr/issues here]&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://lidarr.audio Lidarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Lidarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/lidarr r/lidarr]&lt;br /&gt;
* Discord: [https://lidarr.audio/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate [https://opencollective.com/lidarr click here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/lidarr/Lidarr/ Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it on GitHub [https://github.com/Lidarr/Lidarr/issues here]&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_more_info /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
* Home page: [https://readarr.com Readarr's home page]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com/Readarr You're here already]&lt;br /&gt;
* Reddit: [https://reddit.com/r/readarr r/readarr]&lt;br /&gt;
* Discord: [https://readarr.com/discord Join our discord]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate click [https://opencollective.com/readarr here]&lt;br /&gt;
* Donations to Sonarr: If you're feeling generous and would like to donate to the project that started it all [https://sonarr.tv/donate  click here]&lt;br /&gt;
* Source: [https://github.com/Readarr/Readarr Github]&lt;br /&gt;
* Feature Requests: Got a great idea drop it [https://github.com/Readarr/Readarr/issues click here]&lt;br /&gt;
&amp;lt;section end=readarr_system_status_more_info /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>Bakerboy448</name></author>
	</entry>
</feed>