<?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=TRaSH</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=TRaSH"/>
	<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/Special:Contributions/TRaSH"/>
	<updated>2026-05-18T20:43:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3512</id>
		<title>System status</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=System_status&amp;diff=3512"/>
		<updated>2021-05-08T21:21:36Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* 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/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>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_Quick_Start_Guide&amp;diff=3511</id>
		<title>Radarr Quick Start Guide</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_Quick_Start_Guide&amp;diff=3511"/>
		<updated>2021-05-08T21:20:04Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* Importing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Setup Guide =&lt;br /&gt;
&lt;br /&gt;
In this guide we will try to explain the basic setup you need to do to get started with Radarr.&lt;br /&gt;
&lt;br /&gt;
For a more detailed few of all the setting check [[Radarr_Settings|Radarr -&amp;gt;Settings]]&lt;br /&gt;
We will cover the following options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note that within the screenshots and GUI settings in &amp;lt;code&amp;gt;orange&amp;lt;/code&amp;gt; are advanced options, so you'll need to enable those to make them visible.&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
After installation and starting up, you open a browser and go to http://ip_where_installed:7878&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-start.png|frameless|none|900px|900px|alt=radarr-start|radarr-start]]&lt;br /&gt;
&lt;br /&gt;
== Media Management ==&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Media Management|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First we’re going to take a look at the &amp;lt;code&amp;gt;Media Management&amp;lt;/code&amp;gt; settings where we can setup our preferred naming and file management settings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; =&amp;amp;gt; &amp;lt;code&amp;gt;Media Management&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-mm.png|frameless|none|900px|alt=radarr-settings-mm|radarr-settings-mm]]&lt;br /&gt;
&lt;br /&gt;
=== Movie Naming ===&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Movie Naming|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-mm-movie-naming.png|frameless|none|900px|alt=radarr-settings-mm-movie-naming|radarr-settings-mm-movie-naming]]&lt;br /&gt;
&lt;br /&gt;
# Enable/Disable Renaming of your movies (as opposed to leaving the names that are currently there or as they were when you downloaded them).&lt;br /&gt;
# If you want illegal characters replaced or removed (&amp;lt;code&amp;gt;\ / : * ? &amp;amp;quot; &amp;amp;lt; &amp;amp;gt; | ~ # % &amp;amp;amp; + { }&amp;lt;/code&amp;gt;).&lt;br /&gt;
# This setting will dictate how Radarr handles colons within the movie file.&lt;br /&gt;
# Here you will select the naming convention for the actual movie files.&lt;br /&gt;
# ''(Advanced Option) This is where you will set the naming convention for the folder that contains the video file.''&lt;br /&gt;
&lt;br /&gt;
:If you want a recommended naming scheme and examples take a look [https://trash-guides.info/Radarr/V3/Radarr-recommended-naming-scheme/ TRaSH's Recommended Naming Schemes].&lt;br /&gt;
&lt;br /&gt;
=== Importing ===&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Importing|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-mm-importing.png|frameless|none|900px|alt=radarr-settings-mm-importing|radarr-settings-mm-importing]]&lt;br /&gt;
&lt;br /&gt;
# ''(Advanced Option) Enable &amp;lt;code&amp;gt;Use Hardlinks instead of Copy&amp;lt;/code&amp;gt; more info how and why with examples [https://trash-guides.info/hardlinks TRaSH's Hardlinks Guide].''&lt;br /&gt;
#  ''(Advanced Option) Import matching extra files (subtitles, nfo, etc) after importing a file.''&lt;br /&gt;
&lt;br /&gt;
=== File Management ===&lt;br /&gt;
&amp;lt;small&amp;gt;[[#File Management|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-mm-fm.png|frameless|none|900px|alt=radarr-settings-mm-fm|radarr-settings-mm-fm]]&lt;br /&gt;
&lt;br /&gt;
# Movies deleted from disk are automatically unmonitored in Radarr.&lt;br /&gt;
#* You may want to delete a movie but do not want Radarr to re-download the movie. You would use this option.&lt;br /&gt;
# ''(Advanced Option) Designate a location for deleted files to go to (just in case you want to retrieve them before the bin is taken out).''&lt;br /&gt;
# ''(Advanced Option) This is how old a given file can be before it is deleted permanently.''&lt;br /&gt;
&lt;br /&gt;
=== Root Folders ===&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Root Folders|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-mm-root-folder.png|frameless|none|900px|alt=radarr-settings-mm-root-folder|radarr-settings-mm-root-folder]]&lt;br /&gt;
&lt;br /&gt;
Here we will add the root folder that Radarr will be using to import your existing organized media library and where Radarr will be importing (copy/hardlink/move) your media after your download client has downloaded it.&lt;br /&gt;
&lt;br /&gt;
NOTE:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Your download client download to a download folder and Radarr imports it to your media folder (final destination) that your media server uses.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''Your download folder and media folder can’t be the same location !!!'''&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Don’t forget to save your changes&lt;br /&gt;
&lt;br /&gt;
== Profiles ==&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Profiles|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; =&amp;amp;gt; &amp;lt;code&amp;gt;Profiles&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-profiles.png|frameless|none|900px|alt=radarr-settings-profiles|radarr-settings-profiles]]&lt;br /&gt;
&lt;br /&gt;
Here you’ll be allowed to set profiles for which you can have for the quality of movie you’re looking to download&lt;br /&gt;
Here you'll be allowed to set profiles for the quality of movie you're looking to download&lt;br /&gt;
&lt;br /&gt;
More info [https://wiki.servarr.com/Radarr_Settings#Profiles Settings -&amp;gt; Profiles].&lt;br /&gt;
&lt;br /&gt;
We recommend you to create your own profiles and only select the Quality Sources you actually want.&lt;br /&gt;
&lt;br /&gt;
To see what the difference is between the Quality Sources look [https://wiki.servarr.com/Radarr_Settings#Qualities_Defined at our Quality Definitions].&lt;br /&gt;
&lt;br /&gt;
== Quality ==&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Quality|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; =&amp;amp;gt; &amp;lt;code&amp;gt;Quality&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-quality.png|frameless|none|900px|alt=radarr-settings-quality|radarr-settings-quality]]&lt;br /&gt;
&lt;br /&gt;
Here you’re able to change/fine tune the min and max size of your wanted media files (when using usenet keep in mind the RAR/PAR2 files)&lt;br /&gt;
&lt;br /&gt;
If you need some help with what to use for a Quality Settings check [https://trash-guides.info/Radarr/V3/Radarr-Quality-Settings-File-Size/ TRaSH's size recommendations] for a tested example.&lt;br /&gt;
&lt;br /&gt;
== Indexers ==&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Indexers|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; =&amp;amp;gt; &amp;lt;code&amp;gt;Indexers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-indexers.png|frameless|none|900px|alt=radarr-settings-indexers|radarr-settings-indexers]]&lt;br /&gt;
&lt;br /&gt;
Here you’ll be adding the indexer/tracker that you’ll be using to actually download any of your files.&lt;br /&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 Radarr considers both Usenet Indexers and Torrent Trackers as “Indexers”.&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 [https://wiki.servarr.com/Definitions#Indexers.2FTrackers on our definitions page]&lt;br /&gt;
&lt;br /&gt;
== Download Clients ==&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Download Clients|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; =&amp;amp;gt; &amp;lt;code&amp;gt;Download Clients&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-settings-download-clients.png|frameless|none|900px|alt=radarr-settings-download-clients|radarr-settings-download-clients]]&lt;br /&gt;
&lt;br /&gt;
Downloading and importing is where most people experience issues. From a high level perspective, the software 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. But there are many wrong setups.&lt;br /&gt;
&lt;br /&gt;
* Usenet&lt;br /&gt;
*# Radarr will send a download request to your client, and associate it with a label or category name that you have configured in the download client settings.&lt;br /&gt;
*#* Examples: movies, tv, series, music, ect.&lt;br /&gt;
*# Radarr will monitor your download clients active downloads that use that category name. It monitors this via your download client’s API.&lt;br /&gt;
*# When the download is completed, Radarr will know the final file location as reported by your download client. This file location can be almost anywhere, as long as it is somewhere separate from your media folder and accessible by Radarr&lt;br /&gt;
*# Radarr will scan that completed file location for files that Radarr can use. It will parse the file name to match it against the requested media. If it can do that, it will rename the file according to your specifications, and move it to the specified media location.&lt;br /&gt;
*# Leftover files from the download will be sent to your trash or recycling.&lt;br /&gt;
* BitTorrent - If you’re downloading using a BitTorrent client, the process is slightly different:&lt;br /&gt;
*# Completed files are left in their original location to allow you to seed the file (ratio or time can be adjusted in the download client or from within Radarr under the specific download client). When files are imported to your media folder by default Radarr will copy the file, which uses twice the disk space.&lt;br /&gt;
*# An advanced option to hardlink can be enabled (Settings &amp;amp;gt; Media Management &amp;amp;gt; Importing) which will attempt to hardlink the media to your Series folder. A hardlink will allow not use any additional disk space. If the hardlink creation fails, Radarr will fall back to the default behavior and copy the file.&lt;br /&gt;
*# If the “Completed Download Handling - Remove” option is enabled in Radarr’s settings, Radarr} will delete the original file and torrent from your client, but only if the client reports that seeding is complete and torrent is stopped.&lt;br /&gt;
&lt;br /&gt;
== How to import your existing organized media library ==&lt;br /&gt;
&amp;lt;small&amp;gt;[[#How to import your existing organized media library|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After setting up your profiles/quality sizes and added your indexers and download client(s) it’s time to import your existing organized media library.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Movies&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-movies.png|frameless|none|900px|alt=radarr-movies|radarr-movies]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;lt;code&amp;gt;Import Existing Movies&amp;lt;/code&amp;gt; or select &amp;lt;code&amp;gt;Import&amp;lt;/code&amp;gt; from the sidebar.&lt;br /&gt;
&lt;br /&gt;
=== Import movies ===&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Import movies|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-movies-import.png|frameless|none|900px|alt=radarr-movies-import|radarr-movies-import]]&lt;br /&gt;
&lt;br /&gt;
Select the root path you added earlier [[#root-folders| in the root folders section.]]&lt;br /&gt;
&lt;br /&gt;
==== Importing Existing Media ====&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Importing Existing Media|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-importing-existing.png|frameless|none|900px|alt=radarr-importing-existing|radarr-importing-existing]]&lt;br /&gt;
&lt;br /&gt;
Depending how well you got your existing movie folders named Radarr will try to match it with the correct movie as seen at Nr.5 If all your movies are in a single directrly follow this [https://wiki.servarr.com/Radarr_Tips_and_Tricks#Create_a_Folder_for_Each_Movie guide]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Your movie folder name.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;How you want the movie to be added to Radarr.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Yes = Radarr will monitor the RSS feed for the movie in your library that you do not have (yet) or upgrade the existing movie to a better quality.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;No = Radarr will not monitor the RSS feed, any upgrades or new movies will be ignored and have to be manually done.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;When will Radarr consider a movie is available.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;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.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;'''InCinemas''': Radarr shall consider movies available as soon as movies they hit cinemas. This option is ''not recommended''.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;'''Physical / Web''': Radarr shall consider movies available as soon as the Blu-ray is released. This option is ''recommended'' if your indexers contain fakes often.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Select your preferred profile to use.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;What Radarr thinks the movie matched for. (if you got to many wrong matched you might need to name your folders better).&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Mass select Monitor status.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Mass select Minimum Availability.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Mass select Quality Profile.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Start Importing your existing media library.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== No match found ====&lt;br /&gt;
&amp;lt;small&amp;gt;[[#No match found|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you’re getting a error like this&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-importing-existing-no-match.png|frameless|none|900px|alt=radarr-importing-existing-no-match|radarr-importing-existing-no-match]]&lt;br /&gt;
&lt;br /&gt;
Then you probably made a mistake with your movie folder naming.&lt;br /&gt;
&lt;br /&gt;
To fix this issue you can try the following&lt;br /&gt;
&lt;br /&gt;
Expand the error message&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-importing-existing-no-match-expand.png|frameless|none|900px|alt=radarr-importing-existing-no-match-expand|radarr-importing-existing-no-match-expand]]&lt;br /&gt;
&lt;br /&gt;
and check on the [https://www.themoviedb.org/ themoviedb] if the year or title matches. in this example you will notice that the year is wrong and you can fix it by changing the year and click on the refresh icon.&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-importing-existing-no-match-expand-refresh.png|frameless|none|900px|alt=radarr-importing-existing-no-match-expand-refresh|radarr-importing-existing-no-match-expand-refresh]]&lt;br /&gt;
&lt;br /&gt;
Or you can just use the tmdb:id or imdb:id and then select the found movie if matched.&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-importing-existing-no-match-expand-tmdb.png|radarr-importing-existing-no-match-expand-tmdb]] [[File:radarr-importing-existing-no-match-expand-imdb.png|radarr-importing-existing-no-match-expand-imdb]]&lt;br /&gt;
&lt;br /&gt;
==== Fix faulty folder name after import ====&lt;br /&gt;
&amp;lt;small&amp;gt;[[#Fix faulty folder name after import|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-wrong-folder-name.png|frameless|none|900px|alt=radarr-wrong-folder-name|radarr-wrong-folder-name]]&lt;br /&gt;
&lt;br /&gt;
You will notice after the fix we did during the import that the folder name still has the wrong year in it. To fix this we’re going to do a little magic trick.&lt;br /&gt;
&lt;br /&gt;
Go to you movie overview&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Movies&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the top click on &amp;lt;code&amp;gt;Movie Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-movie-editor.png|frameless|none|900px|alt=radarr-movie-editor|radarr-movie-editor]]&lt;br /&gt;
&lt;br /&gt;
After activating it you select the movie(s) from where you want to have the folder(s) to be renamed.&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-movie-editor-select.png|frameless|none|900px|alt=radarr-movie-editor-select|radarr-movie-editor-select]]&lt;br /&gt;
&lt;br /&gt;
# If you want all your movie folders renamed to your folder naming scheme you set earlier [[#movie-naming|movie naming section]].&lt;br /&gt;
# Select the movie(s) from where you want to have the folder(s) to be renamed.&lt;br /&gt;
# Choose the same &amp;lt;code&amp;gt;Root Folder&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new popup will be shown&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-movie-editor-move-files-yes.png|frameless|none|900px|alt=radarr-movie-editor-move-files-yes|radarr-movie-editor-move-files-yes]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;lt;code&amp;gt;Yes, Move the files&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then Magic&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-correct-folder-name.png|frameless|none|900px|alt=radarr-correct-folder-name|radarr-correct-folder-name]]&lt;br /&gt;
&lt;br /&gt;
As you can see the folder has been renamed to the correct year following your naming scheme.&lt;br /&gt;
&lt;br /&gt;
== How to add a movie ==&lt;br /&gt;
&amp;lt;small&amp;gt;[[#How to add a movie|anchor]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you imported your existing well organized media library it’s time to add the movies you want.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Movies&amp;lt;/code&amp;gt; =&amp;amp;gt; &amp;lt;code&amp;gt;Add New&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-add-new.png|frameless|none|900px|alt=radarr-add-new|radarr-add-new]]&lt;br /&gt;
&lt;br /&gt;
Type in the box the movie you want or use the tmdb:id or imdb:id.&lt;br /&gt;
&lt;br /&gt;
When typing out the movie name you will see it will start showing you results.&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-movie-search.png|frameless|none|900px|alt=radarr-movie-search|radarr-movie-search]]&lt;br /&gt;
&lt;br /&gt;
When you see the movie you want click on it.&lt;br /&gt;
&lt;br /&gt;
[[File:radarr-movie-add.png|frameless|none|900px|alt=radarr-movie-add|radarr-movie-add]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Radarr will add the Root Folder you’ve setup [[#root-folders|in the root folders section]]&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;How you want the movie to be added to Radarr.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Yes = Radarr will monitor the RSS feed for the movie in your library that you do not have (yet) or upgrade the existing movie to a better quality.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;No = Radarr will not monitor the RSS feed, any upgrades or new movies will be ignored and have to be manually done.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;When Radarr shall consider a movie is available..&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;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.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''InCinemas''': Radarr shall consider movies available as soon as movies they hit cinemas. This option is ''not recommended''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Physical / Web''': Radarr shall consider movies available as soon as the Blu-ray is released. This option is ''recommended'' if your indexers contain fakes often.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Select your preferred profile to use.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Here you can add certain tags for advanced uasage.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Make sure you enable this if you want Radarr search for the missing movie when added to Radarr [https://wiki.servarr.com/Radarr_FAQ#How_does_Radarr_find_movies.3F more info]&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Click on &amp;lt;code&amp;gt;Add Movie&amp;lt;/code&amp;gt; to add the movie to Radarr.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That’s all, Folks....&lt;/div&gt;</summary>
		<author><name>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3510</id>
		<title>Docker Guide</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Docker_Guide&amp;diff=3510"/>
		<updated>2021-05-08T21:17:36Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* Consistent and well planned paths */&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/hardlinks 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>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Template:Installation&amp;diff=3084</id>
		<title>Template:Installation</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Template:Installation&amp;diff=3084"/>
		<updated>2021-02-06T08:38:15Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* Synology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&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 ARR&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;
			&amp;quot;default&amp;quot;: &amp;quot;Fake Radarr&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;RunArrCommandLinux&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Command to Start &amp;amp; Run ARR Linux&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;./opt/Radarr/Radarr -nobrowser -data=/home/radarr/.config/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;RunArrCommandOSX&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Command to Start &amp;amp; Run ARR OSX&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;./opt/Radarr/Radarr -nobrowser -data=/home/radarr/.config/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;ArrExecutableNameWin&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Executable Name for Windows&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr.exe&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;ArrDownloadLink&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to the Arr Downloads&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;ArrLinuxAutoStart&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Autostart file instructions&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARRPORT&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Port number for the ARR&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Radarr: 7878, Sonarr: 8989, Lidarr: 8686, Readarr: 8787&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;7878&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ARRNAME2&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Used for lowercase ARR names, this is not a required field only used if needed&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;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;ARRNAME&amp;quot;,&lt;br /&gt;
		&amp;quot;RunArrCommandLinux&amp;quot;,&lt;br /&gt;
		&amp;quot;RunArrCommandOSX&amp;quot;,&lt;br /&gt;
		&amp;quot;ArrExecutableNameWin&amp;quot;,&lt;br /&gt;
		&amp;quot;ArrDownloadLink&amp;quot;,&lt;br /&gt;
		&amp;quot;ArrLinuxAutoStart&amp;quot;,&lt;br /&gt;
		&amp;quot;ARRPORT&amp;quot;,&lt;br /&gt;
		&amp;quot;ARRNAME2&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is expressly for the steps and processes of installing all the various ARR software on multiple different platforms&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installing =&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
== OSX ==&lt;br /&gt;
{{#lst::Installation Misc|{{{ARRNAME2}}}_osx_big_sur_installation}}&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Debian / Ubuntu ===&lt;br /&gt;
Most of the &amp;quot;arr&amp;quot; software runs on mono, however newer version may run on .NET Core. If a .NET Core version is available, it will likely offer significant speed and resource enhancements. Some &amp;quot;arr&amp;quot; software supports repository based automatic installs, and some must be installed manually.&lt;br /&gt;
&lt;br /&gt;
{{#lst::Installation Misc|{{{ARRNAME2}}}_linux_ubuntu_NetCore_manual_installation}}&lt;br /&gt;
&lt;br /&gt;
==== Mono Install ====&lt;br /&gt;
{{#lst::Installation Misc|{{{ARRNAME2}}}_linux_ubuntu_repository_installation}}&lt;br /&gt;
&lt;br /&gt;
===== Manual Install (Mono) =====&lt;br /&gt;
Manual Installs need to have dependencies installed first.&lt;br /&gt;
&lt;br /&gt;
Mono:&lt;br /&gt;
 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys FA7E0328081BFF6A14DA29AA6A19B38D3D831EF&lt;br /&gt;
 echo &amp;quot;deb https://download.mono-project.com/repo/ubuntu stable-focal main&amp;quot; | sudo tee /etc/apt/sources.list.d/mono-official-stable.list&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt install mono-devel&lt;br /&gt;
Curl&lt;br /&gt;
 sudo apt install curl&lt;br /&gt;
Mediainfo:&lt;br /&gt;
 sudo apt install mediainfo&lt;br /&gt;
sqlite3:&lt;br /&gt;
 sudo apt install sqlite3&lt;br /&gt;
&lt;br /&gt;
Now download the newest mono version release of {{{ARRNAME}}}:&lt;br /&gt;
 wget --content-disposition '{{{ARRPackageFileMono}}}'&lt;br /&gt;
&lt;br /&gt;
Uncompress:&lt;br /&gt;
 tar -xvzf {{{ARRNAME}}}*.tar.gz&lt;br /&gt;
Move to your preferred install location (typically &amp;lt;code&amp;gt;/opt/{{{ARRNAME}}}/&amp;lt;/code&amp;gt;&lt;br /&gt;
 sudo mv {{{ARRNAME}}}/ /opt&lt;br /&gt;
Finally, make sure you grant the needed permission to your install directory:&lt;br /&gt;
 sudo chown {{{ARRNAME2}}}:{{{ARRNAME2}}} /opt/{{{ARRNAME}}}&lt;br /&gt;
&lt;br /&gt;
You can start {{{ARRNAME}}} with the following command:&lt;br /&gt;
 /usr/bin/mono --debug /opt/{{{ARRNAME}}}/{{{ARRNAME}}}.exe -nobrowser&lt;br /&gt;
&lt;br /&gt;
=== Auto Start 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 {{{ARRNAME2}}} will run as.&lt;br /&gt;
# &amp;lt;code&amp;gt;Group&amp;lt;/code&amp;gt; should match the service account group that {{{ARRNAME2}}} will run as.&lt;br /&gt;
# &amp;lt;code&amp;gt;ExecStart&amp;lt;/code&amp;gt; has several items that should match your installation &amp;lt;code&amp;gt;/opt/{{{ARRNAME}}}/{{{ARRNAME}}}&amp;lt;/code&amp;gt;&lt;br /&gt;
## Executable Path Default location is &amp;lt;code&amp;gt;/opt/{{{ARRNAME}}}/{{{ARRNAME}}}&amp;lt;/code&amp;gt;, but you may need to update if you installed {{{ARRNAME}}} elsewhere.&lt;br /&gt;
## Data Directory Default location is &amp;lt;code&amp;gt;-data=/home/{{{ARRNAME2}}}/.config/{{{ARRNAME}}}/&amp;lt;/code&amp;gt;, but you may need to update if you want to keep your database and settings elsewhere.&lt;br /&gt;
## Mono Path (if Mono is being used) Default location is &amp;lt;code&amp;gt;/usr/bin/mono&amp;lt;/code&amp;gt;, but you may need to update if you installed Mono elsewhere.&lt;br /&gt;
&lt;br /&gt;
The unit service file should be named &amp;lt;code&amp;gt;{{{ARRNAME}}}.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;{{{ARRNAME2}}}&amp;lt;/code&amp;gt;, {{{ARRNAME}}}'s executable is placed in &amp;lt;code&amp;gt;/opt/{{{ARRNAME}}}/&amp;lt;/code&amp;gt;, the data directory is placed in &amp;lt;code&amp;gt;/home/{{{ARRNAME2}}}/.config/{{{ARRNAME}}}&amp;lt;/code&amp;gt;, and the Mono executable (if being used) is placed in &amp;lt;code&amp;gt;/usr/bin/mono&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{#lst::Installation Misc|{{{ARRNAME2}}}_installation_unit_service_file}}&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 {{{ARRNAME}}} 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.&lt;br /&gt;
Example:&lt;br /&gt;
 $ ls -lad /opt/{{{ARRNAME}}}&lt;br /&gt;
 drwxr-xr-x 6 {{{ARRNAME2}}} {{{ARRNAME2}}} 24576 Nov 28 21:30 /opt/{{{ARRNAME}}}/&lt;br /&gt;
 $ ls -lad /home/{{{ARRNAME2}}}/.config/{{{ARRNAME}}}/&lt;br /&gt;
 drwxr-xr-x 6 {{{ARRNAME2}}} {{{ARRNAME2}}} 24576 Nov 28 21:30 /home/{{{ARRNAME2}}}/.config/{{{ARRNAME}}}/&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;{{{ARRNAME}}}.service&amp;lt;/code&amp;gt;, you will want to enable the service:&lt;br /&gt;
 sudo systemctl enable {{{ARRNAME}}}.service&lt;br /&gt;
&lt;br /&gt;
You are now ready to start {{{ARRNAME}}}. You can do so with the &amp;lt;code&amp;gt;start&amp;lt;/code&amp;gt; command:&lt;br /&gt;
 sudo systemctl start {{{ARRNAME}}}.service&lt;br /&gt;
&lt;br /&gt;
If you want to verify {{{ARRNAME}}} is running, you can run the &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; command:&lt;br /&gt;
  $ sudo systemctl status {{{ARRNAME}}}.service&lt;br /&gt;
 ● {{{ARRNAME}}}.service - {{{ARRNAME}}}Service&lt;br /&gt;
    Loaded: loaded (/usr/lib/systemd/system/{{{ARRNAME}}}.service; enabled; vendor preset: disabled)&lt;br /&gt;
    Active: active (running) since Tue 2017-03-07 10:23:44 PST; 5min ago&lt;br /&gt;
  Main PID: 19978 ({{{ARRNAME}}})&lt;br /&gt;
     Tasks: 16 (limit: 4915)&lt;br /&gt;
    Memory: 114.6M&lt;br /&gt;
       CPU: 9.331s&lt;br /&gt;
    CGroup: /system.slice/{{{ARRNAME}}}.service&lt;br /&gt;
            └─19978 /opt/{{{ARRNAME}}}/{{{ARRNAME}}} -nobrowser -data=/home/{{{ARRNAME2}}}/.config/{{{ARRNAME}}}/&lt;br /&gt;
 Mar 07 10:23:44 apollo systemd[1]: Started {{{ARRNAME}}} Service.&lt;br /&gt;
=== NGINX Reverse Proxy ===&lt;br /&gt;
A reverse proxy allows you to set up {{{ARRNAME}}} so you can access it from the web without using the port number. Rather than mydomain.com:{{{ARRPORT}}} you would use mydomain.com/{{{ARRNAME}}} instead.&lt;br /&gt;
&lt;br /&gt;
(Link to NGINX Install Wiki Page)&lt;br /&gt;
&lt;br /&gt;
Create a text file named {{{ARRNAME}}}.conf and place it in your default NGINX App directory, typically &amp;lt;code&amp;gt;/etc/nginx/conf.d/apps&amp;lt;/code&amp;gt;&lt;br /&gt;
# {{{ARRNAME}}} Reverse Proxy&lt;br /&gt;
# Be sure to set your Base-URL in {{{ARRNAME}}}&lt;br /&gt;
    location /{{{ARRNAME2}}} {&lt;br /&gt;
            proxy_pass http://127.0.0.1:{{{ARRPORT}}}/{{{ARRNAME2}}};&lt;br /&gt;
            proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
            proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
            proxy_http_version 1.1;&lt;br /&gt;
            proxy_no_cache $cookie_session;&lt;br /&gt;
            proxy_set_header Upgrade $http_upgrade;&lt;br /&gt;
            proxy_set_header Connection $http_connection;&lt;br /&gt;
            # Allow the {{{ARRNAME}}} API&lt;br /&gt;
            location /{{{ARRNAME2}}}/api { auth_request off;&lt;br /&gt;
                    proxy_pass http://127.0.0.1:{{{ARRPORT}}}/{{{ARRNAME2}}}/api;&lt;br /&gt;
            }&lt;br /&gt;
    }&lt;br /&gt;
Please note: It is important to ensure that the line &amp;lt;code&amp;gt;proxy_set_header Connection $http_connection;&amp;lt;/code&amp;gt; is accurate. The NGINX documentation recommends setting this to &amp;lt;code&amp;gt;Upgrade&amp;lt;/code&amp;gt; rather than &amp;lt;code&amp;gt;$http_connection;&amp;lt;/code&amp;gt; but this will NOT work.&lt;br /&gt;
&lt;br /&gt;
Once you have saved the file, test your NGINX config:&lt;br /&gt;
  sudo nginx -t&lt;br /&gt;
Which should show this:&lt;br /&gt;
  nginx: the configuration file /etc/nginx/nginx.conf syntax is ok&lt;br /&gt;
  nginx: configuration file /etc/nginx/nginx.conf test is successful&lt;br /&gt;
Now you can have NGINX reload it's configuration to use the new file:&lt;br /&gt;
  sudo nginx -s reload&lt;br /&gt;
Finally, make sure you add your URL Base to {{{ARRNAME}}}. This should match what you have next to the word Location in the {{{ARRNAME}}}.conf file, with the leading slash, likely this: &amp;lt;code&amp;gt;/{{{ARRNAME2}}}&amp;lt;/code&amp;gt;&lt;br /&gt;
The URL base can be set here: https://wiki.servarr.com/{{{ARRNAME}}}_Settings#Host&lt;br /&gt;
&lt;br /&gt;
== NAS ==&lt;br /&gt;
=== FreeNAS ===&lt;br /&gt;
=== Qnap ===&lt;br /&gt;
=== Synology ===&lt;br /&gt;
* For those of you that are using Synology and would like to install {{{ARRNAME}}} head on over to TRaSH's Guides [https://trash-guides.info/Misc/how-to-set-up-hardlinks-and-atomic-moves/#synology here]. &lt;br /&gt;
* This guide works directly with docker-compose as this is typically a much better/faster way to get you up and running&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;'''NOTE:'''&amp;lt;/center&amp;gt;&lt;br /&gt;
 If your Synology doesn't support dockers you will need to look at the packages that are fully maintained by the Synology community. &lt;br /&gt;
 If you get any error messages concerning the Arr then you need to ask them to fix or update it as these are not maintained by any of the Arr Devs.&lt;br /&gt;
&lt;br /&gt;
== Docker ==&lt;br /&gt;
&lt;br /&gt;
== Docker on unRAID ==&lt;br /&gt;
* Installation of {{{ARRNAME}}} is quite simple when it comes to unRAID as they have made installing Docker containers a breeze.&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Simply head on over to the community applications store on the top bar of your browser. &amp;lt;br /&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  [[File:unraid-install1.png|frameless|750px|alt=Community Applications|Communitty Applications]]&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the search field type in {{{ARRNAME}}}&amp;lt;br /&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Select which docker image you would like to install. There are several to choose from&amp;lt;br /&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  [[File:{{{ARRNAME}}}-unraid-install.png|frameless|none|750px|alt=Installation Options|Installation Options]]&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Depending on which container you go with will determine the steps in which you take. Some containers come preloaded with volumes mapped already. This is really up to your liking how you would like your container volumes to be laid out. It is highly recommended to follow the guide listed [[Docker Guide|here]] for your volume mapping&amp;lt;br /&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt; Depending on which container you select you may recieve a pop up asking you to '''Choose A Branch To Install''' when in doubt go with the &amp;lt;code&amp;gt;Default :latest&amp;lt;/code&amp;gt; branch&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Once you have selected which container you are going to go with, you will need to either create the volumes for {{{ARRNAME}}} to be able to use or simply use the pre-filled ones. (Highly recommended to remove the pre-filled and use your own, to remove the pre-filled ones).&amp;lt;br /&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; To remove the pre-filled paths simply select the toggle in the upper right from '''Basic''' to '''Advanced''' view then scroll down to the pre-filled path and click '''Remove'''&amp;lt;/p&amp;gt;&lt;br /&gt;
[[File:unraid-install3.png|frameless|750px|alt=Toggle Advanced|Toggle Advanced]]&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; To create new volumes simply select the &amp;lt;code&amp;gt; Add another Path, Port, Variable, Label or Device&amp;lt;/code&amp;gt; text at the bottom above the '''Apply''' button.&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Once the new window appears you will want to use the drop down box next to '''Config Type:''' and make sure that it is set to '''Path'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; From here you will want to fill out all pertinant information:&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;ol&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;'''Name:''' The name of this path, this can be any unique name more like a note to know what this path is for.&amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;'''Container Path:''' This will be the path that {{{ARRNAME}}} will see inside the container &amp;lt;code&amp;gt;/data&amp;lt;/code&amp;gt; is a favorite&amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;'''Host Path:''' This is the path to the host (unRAID) machine, This will be &amp;lt;code&amp;gt;/mnt/user/&amp;lt;Your User Share&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt; '''NOTE''' If you follow the [[Docker Guide]] you will only need one Volume path to be made as all information that {{{ARRNAME}}} will need will be in one share &amp;lt;code&amp;gt;/mnt/user/data&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; The last three items '''Default Value:''', '''Access Mode&amp;quot;''', and '''Description:''' Can be left alone.&amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Click '''ADD'''&amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:unraid-install4.png|frameless|750px|alt=Add New path|Add New Path]]&lt;br /&gt;
      &amp;lt;/ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Last thing to check is to make sure Host Port for {{{ARRPORT}}} is filled in with &amp;lt;code&amp;gt;{{{ARRPORT}}}&amp;lt;/code&amp;gt;, ''UNLESS'' This port causes any conflicts with any other container. If it does please choose a different port that is not in use.&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Click '''APPLY'''&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Now the {{{ARRNAME}}}'s container is being downloaded, once complete simply click the '''OK''' button at the bottom of the new pop up window&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Click '''DOCKER''' on the top row of your browser.&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Now all you will need to do is simply left click on your newly created container and select '''WebUI'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  [[File:unraid-install2.png|frameless|none|250x240px|alt=Select WebUI|Select WebUI]]&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;p&amp;gt; Now a new browser tab should show up with {{{ARRNAME}}} running in all its glory. '''ENJOY'''&amp;lt;br /&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3075</id>
		<title>Sonarr FAQ</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_FAQ&amp;diff=3075"/>
		<updated>2021-01-30T11:47:56Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* Preferred Words FAQs */&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/phantom-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;
# 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;
For Radarr you can make use of the `{Custom Formats}` token in your renaming scheme. and you need to enable it in your Custom Format&lt;br /&gt;
take a look [https://trash-guides.info/Radarr/V3/Radarr-recommended-naming-scheme/ HERE] for a recommended naming scheme examples for Radarr.&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;
== 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 its 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 a list of the known shows and how/why they're **fu...** 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;
*** Pokemon&lt;br /&gt;
**** On TheXem, [http://thexem.de/xem/show/4638 pokemon] is tracking *dubbed* episodes. So if you want subbed episodes, you might be out of luck.&lt;br /&gt;
* '''Possible resolutions:'''&lt;br /&gt;
# TVDb adds alternate ordering to the API (Current status: They say v4 but dont 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), you are SOL &amp;amp; sonarr will never see them or find them. Right click &amp;gt; Save as on the torrent and add it manually is your &amp;lt;u&amp;gt;solution&amp;lt;/u&amp;gt;. However here is the odd part, if you use tags and you add it to your client with a tag that Sonarr looks for, it will see the episodes and when they download it '''will''' automatically import them to S17. So it wont find S17 because it is mapped to S16 but it will import S17 to S17 even though it is mapped to S16. Cant explain it &amp;amp; never got an answer for it so enjoy the inconsistent logic as it will save you having to import it.&lt;br /&gt;
* '''Final thouhgs:''' &lt;br /&gt;
** This may or may not happen on other shows but we have only tested it on this one. Main point, if you have any issues related to these shows you're kind of out of luck and just have to deal with it. It is something that is constantly being worked on and discussed as it is a pain for us as well as much as it is for you.&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 thexem.de''', for other series to request a new mapping:&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.''&lt;br /&gt;
&lt;br /&gt;
== Sonarr grabbed a release, why can’t it import it? ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;sonarr_grabbed_a_release_why_cant_it_import_it&amp;quot;&amp;gt;&amp;lt;small&amp;gt;[[#sonarr_grabbed_a_release_why_cant_it_import_it|anchor]]&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The reason it was able to grab the release in the first place was because the indexer returned the tv rage ID for the series and Sonarr was able to match it to that, but that ID is not available during import, so it fails.&lt;br /&gt;
&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&amp;quot;|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, master and develop, master is released periodically, when the develop branch is stable and develop 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 Develop it will only be available to users running the develop branch, once its been move to Live (in master) 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. Its safe to ignore the warnings/errors as well since they are for shows you don’t want, in the event its 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 TheTVDB ID if you know what it is, the UI explains how to add it by an ID.&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;
{{FAQ|ARRNAME=Sonarr|ARRDISCORD=https://discord.gg/M6BvZn5|ARRPORT=8787}}&lt;/div&gt;</summary>
		<author><name>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=System_status&amp;diff=2429</id>
		<title>System status</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=System_status&amp;diff=2429"/>
		<updated>2020-11-29T16:40:50Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* 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;
&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;
&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;update-to-net-core-version&amp;quot;&amp;gt;'''Update to .NET Core version'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Docker installs&lt;br /&gt;
*** Re-pull your container&lt;br /&gt;
** Standalone installs&lt;br /&gt;
*** Newer versions of Radarr 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;
*** This should only happen on linux hosts. To remedy, download the correct build for your architecture: &lt;br /&gt;
**** [https://radarr.servarr.com/v1/update/nightly/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64 x64] &lt;br /&gt;
**** [https://radarr.servarr.com/v1/update/nightly/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=arm64 arm64] &lt;br /&gt;
**** [https://radarr.servarr.com/v1/update/nightly/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=arm arm]&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;
*** '''Delete your existing binaries''' 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;
**** Update your startup script to call &amp;lt;code&amp;gt;Radarr&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;mono --debug Radarr.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
*** If Radarr doesn’t start make sure you have the dependencies listed [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux here] installed.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Mono_version_is_less_than_3_10_upgrade_for_improved_stability&amp;quot;&amp;gt;'''Mono version is less than 3.10, upgrade for improved stability'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr 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.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Mono version 4.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;
* &amp;lt;span id=&amp;quot;New_update_is_available&amp;quot;&amp;gt;'''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;
* &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'''&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;
* &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'''&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;
* &amp;lt;span id=&amp;quot;Branch_is_for_a_previous_version&amp;quot;&amp;gt;'''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;
** '''Note:''' Please note that v0.2 will only have critical bugs resolved as of August 2020. Any additional development or features will be solely in V3. Each push to the “develop” branch creates a build on “nightly” release channel (release channel is the “branch” within radarr’s settings), once we push a build to Github it will show up on “develop” release channel.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Could_not_connect_to_signalR&amp;quot;&amp;gt;'''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 on V3 combined with an nginx reverse proxy. Nginx requires the following addition to the location block for radarr: &lt;br /&gt;
*::&amp;lt;code&amp;gt;proxy_http_version 1.1;&amp;lt;/code&amp;gt;&lt;br /&gt;
*::&amp;lt;code&amp;gt;proxy_set_header Upgrade $http_upgrade;&amp;lt;/code&amp;gt;&lt;br /&gt;
*::&amp;lt;code&amp;gt;proxy_set_header Connection $http_connection;&amp;lt;/code&amp;gt;&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 apache reverse proxy you need to add to the configuration:&lt;br /&gt;
*::&amp;lt;code&amp;gt;Include /etc/apache2/mods-available/proxy_wstunnel.load&amp;lt;/code&amp;gt;&lt;br /&gt;
*::&amp;lt;code&amp;gt;ProxyPass &amp;quot;/socket&amp;quot; &amp;quot;ws://127.0.0.1:7878/socket&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*::&amp;lt;code&amp;gt;ProxyPassReverse &amp;quot;/socket&amp;quot; &amp;quot;ws://127.0.0.1:7878/socket&amp;quot;&amp;lt;/code&amp;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;
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;
* '''Currently installed .Net Framework is old and unsupported'''&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. Please follow the instructions here: https://dotnet.microsoft.com/download/dotnet-framework.&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 '''&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. Please follow the instructions here: https://dotnet.microsoft.com/download/dotnet-framework.&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'''&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;
* &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'''&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;
* &amp;lt;span id=&amp;quot;New_update_is_available&amp;quot;&amp;gt;'''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;
* &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'''&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;
* &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'''&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;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;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&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;gt;'''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;
** Unable to communicate with download client&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;
* &amp;lt;span id=&amp;quot;Download_clients_are_unavailable_due_to_failure&amp;quot;&amp;gt;'''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;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''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;
&amp;lt;section end=radarr_system_status_health_download_clients /&amp;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'''&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;
** Unable to communicate with download client ====&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;
* &amp;lt;span id=&amp;quot;Download_clients_are_unavailable_due_to_failure&amp;quot;&amp;gt;'''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;
* &amp;lt;span id=&amp;quot;Enable_Completed_Download_Handling_or_configure_Drone_Factory&amp;quot;&amp;gt;'''Enable Completed Download Handling or configure Drone Factory'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires Completed Download Handling or a properly configured Drone Factory 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;
&amp;lt;section end=sonarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
Text&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;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Drone Factory ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
* Drone Factory&lt;br /&gt;
** Drone Factory folder does not exist&lt;br /&gt;
*** If you configure Radarr to use a Drone Factory the specified folder must exist. Please ensure that it indeed exists, or disable the Drone Factory.&lt;br /&gt;
*** ''(You might want to consider using Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients.)''&lt;br /&gt;
** Unable to write to Drone Factory folder &lt;br /&gt;
*** You configured Radarr to use a Drone Factory, however Radarr was unable to creates a test file, this indicates permission issues. Please verify that the user Radarr runs under has the appropriate permissions.&lt;br /&gt;
** Drone Factory is deprecated&lt;br /&gt;
*** '''Please don’t panic.'''&lt;br /&gt;
*** The Drone Factory is unreliable in various situations and has been replaced by Completed Download Handling and external API calls over a year ago. This functionality will be removed in a future major version of Radarr and should no longer be used. ''Please note that the Drone Factory periodic scan functionality will not be removed via an automatic update, but rolled into an future backward-incompatible v3 major release which in most cases will require manual installation.''&lt;br /&gt;
*** For occasional manual downloads use Wanted-&amp;amp;gt;Manual Import. It’ll allow you to select a directory and optionally review the parsing results before actually importing. Useful for the occasional manual download that isn’t handled automatically.&lt;br /&gt;
*** If the download client is on a remote machine, consider using remote mounts in combination with Settings-&amp;amp;gt;Download Clients-&amp;amp;gt;Remote Path Mapping to make Radarr aware of the mount. Alternatives are available.&lt;br /&gt;
*** Please disable the Drone Factory:&lt;br /&gt;
**** Go to Settings-&amp;amp;gt;Download Clients&lt;br /&gt;
**** Enable Advanced Settings in the top left&lt;br /&gt;
**** Make sure the Drone Factory field is empty&lt;br /&gt;
**** Make sure the Drone Factory Interval field is set to 0&lt;br /&gt;
**** Save settings&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_drone_factory /&amp;gt;&lt;br /&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'''&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 switch to 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 don’t wish to enable Completed Download Handling at all and wants to remove the warning. You can enable and then disable Completed Download Handling. This obviously isn’t recommended.&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. * If you added a post-processing script to Sabnzbd/NzbGet to notify Radarr that it should scan the Drone Factory. You ''SHOULD'' disable this script to prevent conflicts. * Completed Download Handling and the Drone Factory cannot be configured for the same directory. If Completed Download Handling detects a download resides in the Drone Factory it will be ignored. (again to prevent conflicts)&amp;lt;br /&amp;gt;&lt;br /&gt;
** You should reconfigure Radarr to use a different Drone Factory Folder or disable it altogether.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Alternatively you can change the output folder for the Category, as long as that output folder is not a subdirectory of the Drone Factory Folder.&lt;br /&gt;
** Both Completed Download Handling and the Drone Factory logic generates Import Events in history while importing files. However, only Completed Download Handling associates this Import event with a Download Client history item. If Completed Download Handling was enabled recently, your download client may still contain history items that were already imported but do not have a history event with the same unique id. Radarr attempts to resolve this issue automatically, occassionally Radarr may be unable to make that association and cause a ‘Completed’ download to be listed in the History -&amp;amp;gt; Queue table forever. The easiest way to resolve this is to clear your Download Client history, or only those individual items. Alternatively you can rename the category.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Download_Client_has_history_items_in_Drone_Factory_conflicting_with_Completed_Download_Handling&amp;quot;&amp;gt;'''Download Client has history items in Drone Factory conflicting with Completed Download Handling '''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The Download Client put finished downloads inside the Drone Factory even though Completed Download Handling is configured. This could potentially cause both Completed Download Handling and the Drone Factory logic to import the same download simultaneously. To avoid conflicts Radarr will ignore those downloads during it’s Completed Download Handling logic, leaving it to be handled by the Drone Factory. This is a suboptimal situation since this effectively disabled Completed Download Handling.&lt;br /&gt;
** Resolution: Configure the Drone Factory to use a different folder.&lt;br /&gt;
'''''TODO: Reword'''''&lt;br /&gt;
&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'''&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 switch to 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 don't wish to enable Completed Download Handling at all and wants to remove the warning. You can enable and then disable Completed Download Handling. This obviously isn't recommended.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following:&lt;br /&gt;
*** '''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 download client.&lt;br /&gt;
*** If you added a post-processing script to Sabnzbd/NzbGet to notify Sonarr that it should scan the Drone Factory. You ''SHOULD'' disable this script to prevent conflicts.&lt;br /&gt;
*** Completed Download Handling and the Drone Factory cannot be configured for the same directory. If Completed Download Handling detects a download resides in the Drone Factory it will be ignored. (again to prevent conflicts)&amp;lt;br /&amp;gt;&lt;br /&gt;
** You should reconfigure Sonarr to use a different Drone Factory Folder or disable it altogether.&amp;lt;br /&amp;gt;&lt;br /&gt;
Alternatively you can change the output folder for the Category, as long as that output folder is not a subdirectory of the Drone Factory Folder.&lt;br /&gt;
** Both Completed Download Handling and the Drone Factory logic generates Import Events in history while importing files. However, only Completed Download Handling associates this Import event with a Download Client history item. If Completed Download Handling was enabled recently, your download client may still contain history items that were already imported but do not have a history event with the same unique id. Sonarr attempts to resolve this issue automatically, occassionally Sonarr may be unable to make that association and cause a 'Completed' download to be listed in the History -&amp;amp;gt; Queue table forever. The easiest way to resolve this is to clear your Download Client history, or only those individual items. Alternatively you can rename the category.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Download_Client_has_history_items_in_Drone_Factory_conflicting_with_Completed_Download_Handling&amp;quot;&amp;gt;'''Download Client has history items in Drone Factory conflicting with Completed Download Handling'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The Download Client put finished downloads inside the Drone Factory even though Completed Download Handling is configured. This could potentially cause both Completed Download Handling and the Drone Factory logic to import the same download simultaneously. To avoid conflicts Sonarr will ignore those downloads during it's Completed Download Handling logic, leaving it to be handled by the Drone Factory. This is a suboptimal situation since this effectively disabled Completed Download Handling.&lt;br /&gt;
** Resolution: Configure the Drone Factory to use a different folder.&lt;br /&gt;
** '''''TODO: Reword'''''&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_complete_failed_download_handling /&amp;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;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_complete_failed_download_handling /&amp;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;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&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_are_enabled&amp;quot;&amp;gt;'''No indexers are enabled'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires indexers to be able to discover new releases. 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''' &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;Indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''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_are_enabled&amp;quot;&amp;gt;'''No indexers are enabled'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires indexers to be able to discover new releases. 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'''&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;Indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''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).&amp;lt;br /&amp;gt;&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;
Text&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;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_indexers /&amp;gt;&lt;br /&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'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This message may appear if a previous root folder is no longer used. To remove old root folders:&lt;br /&gt;
*** Begin adding a new Movie* by searching for a name, but do not submit&lt;br /&gt;
*** In the 'Path' dropdown, select 'Add a different path'&lt;br /&gt;
*** Click the cross at the end of a row to remove the unused path&lt;br /&gt;
** Note - if the folder has been removed from the operating system, you will need to recreate the folder in the operating system, and restart Radarr, or else you will not be able to select it from the dropdown box. After that you can remove the path from the operating system.&lt;br /&gt;
** The message will continue to appear until all movies have their root folder updated to the new root folder. To change the root folder for other movies, visit the movies editor.&lt;br /&gt;
*** NB: I thought Radarr was for Movies and not Series&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_folders /&amp;gt;&lt;br /&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'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This message may appear if a previous root folder is no longer used. To remove old root folders:&lt;br /&gt;
**# Begin adding a new Series by searching for a name, but do not submit&lt;br /&gt;
**# In the 'Path' dropdown, select 'Add a different path'&lt;br /&gt;
**# Click the cross at the end of a row to remove the unused path&lt;br /&gt;
** Note - if the folder has been removed from the operating system, you will need to recreate the folder in the operating system, and restart Sonarr, or else you will not be able to select it from the dropdown box. After that you can remove the path from the operating system.&lt;br /&gt;
** The message will continue to appear until all series have their root folder updated to the new root folder. To change the root folder for other series, visit the series editor.&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;
Text&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;
Text&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'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The specific movie is linked to a TMDbId that was deleted from TMDb. This may mean that the movie was either removed from the DB, was a duplicate, or was re-assigned a new ID for some reason. Deleted movies will not receive any info updates and should be corrected by the user to ensure continued functionality.&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;
&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'''&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 w/in your Docker image&lt;br /&gt;
&amp;lt;section end=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
Text&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;
Text&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;
Text&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;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
Text&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;
Text&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;
Text&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;
* Discord: [https://discord.gg/r5wJPt9 Join our discord]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com You're here already]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate click [https://opencollective.com/radarr here]&lt;br /&gt;
* Source: [https://github.com/Radarr/Radarr Github]&lt;br /&gt;
* Feature Requests: Got as 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;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
Text&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;
Text&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;
Text&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>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=System_status&amp;diff=2427</id>
		<title>System status</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=System_status&amp;diff=2427"/>
		<updated>2020-11-29T16:36:37Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* 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;
&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;
&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;update-to-net-core-version&amp;quot;&amp;gt;'''Update to .NET Core version'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Newer versions of Radarr 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;
** This should only happen on linux hosts. To remedy, download the correct build for your architecture: &lt;br /&gt;
*** [https://radarr.servarr.com/v1/update/nightly/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=x64 x64] &lt;br /&gt;
*** [https://radarr.servarr.com/v1/update/nightly/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=arm64 arm64] &lt;br /&gt;
*** [https://radarr.servarr.com/v1/update/nightly/updatefile?os=linux&amp;amp;runtime=netcore&amp;amp;arch=arm arm]&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;
** '''Delete your existing binaries''' 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;
*** Update your startup script to call &amp;lt;code&amp;gt;Radarr&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;mono --debug Radarr.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
** If Radarr doesn’t start make sure you have the dependencies listed [https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?tabs=netcore31&amp;amp;pivots=os-linux here] installed.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Mono_version_is_less_than_3_10_upgrade_for_improved_stability&amp;quot;&amp;gt;'''Mono version is less than 3.10, upgrade for improved stability'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr 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.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Mono version 4.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;
* &amp;lt;span id=&amp;quot;New_update_is_available&amp;quot;&amp;gt;'''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;
* &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'''&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;
* &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'''&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;
* &amp;lt;span id=&amp;quot;Branch_is_for_a_previous_version&amp;quot;&amp;gt;'''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;
** '''Note:''' Please note that v0.2 will only have critical bugs resolved as of August 2020. Any additional development or features will be solely in V3. Each push to the “develop” branch creates a build on “nightly” release channel (release channel is the “branch” within radarr’s settings), once we push a build to Github it will show up on “develop” release channel.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Could_not_connect_to_signalR&amp;quot;&amp;gt;'''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 on V3 combined with an nginx reverse proxy. Nginx requires the following addition to the location block for radarr: &lt;br /&gt;
*::&amp;lt;code&amp;gt;proxy_http_version 1.1;&amp;lt;/code&amp;gt;&lt;br /&gt;
*::&amp;lt;code&amp;gt;proxy_set_header Upgrade $http_upgrade;&amp;lt;/code&amp;gt;&lt;br /&gt;
*::&amp;lt;code&amp;gt;proxy_set_header Connection $http_connection;&amp;lt;/code&amp;gt;&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 apache reverse proxy you need to add to the configuration:&lt;br /&gt;
*::&amp;lt;code&amp;gt;Include /etc/apache2/mods-available/proxy_wstunnel.load&amp;lt;/code&amp;gt;&lt;br /&gt;
*::&amp;lt;code&amp;gt;ProxyPass &amp;quot;/socket&amp;quot; &amp;quot;ws://127.0.0.1:7878/socket&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*::&amp;lt;code&amp;gt;ProxyPassReverse &amp;quot;/socket&amp;quot; &amp;quot;ws://127.0.0.1:7878/socket&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Please upgrade to the .NET Core version of Radarr&amp;quot;&amp;gt;'''Please upgrade to the .NET Core version of Radarr'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** If using docker linuxserver/radarr....are you updating radarr inside the container? if, Yes, then stop doing that. docker container should never be upgraded inside the container, remove it and pull a new one.&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;
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;
* '''Currently installed .Net Framework is old and unsupported'''&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. Please follow the instructions here: https://dotnet.microsoft.com/download/dotnet-framework.&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 '''&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. Please follow the instructions here: https://dotnet.microsoft.com/download/dotnet-framework.&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'''&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;
* &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'''&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;
* &amp;lt;span id=&amp;quot;New_update_is_available&amp;quot;&amp;gt;'''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;
* &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'''&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;
* &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'''&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;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;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_system_warnings /&amp;gt;&lt;br /&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;gt;'''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;
** Unable to communicate with download client&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;
* &amp;lt;span id=&amp;quot;Download_clients_are_unavailable_due_to_failure&amp;quot;&amp;gt;'''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;
*  &amp;lt;span id=&amp;quot;enable_complete_download_handling&amp;quot;&amp;gt;'''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;
&amp;lt;section end=radarr_system_status_health_download_clients /&amp;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'''&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;
** Unable to communicate with download client ====&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;
* &amp;lt;span id=&amp;quot;Download_clients_are_unavailable_due_to_failure&amp;quot;&amp;gt;'''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;
* &amp;lt;span id=&amp;quot;Enable_Completed_Download_Handling_or_configure_Drone_Factory&amp;quot;&amp;gt;'''Enable Completed Download Handling or configure Drone Factory'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires Completed Download Handling or a properly configured Drone Factory 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;
&amp;lt;section end=sonarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
Text&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;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_download_clients /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Drone Factory ====&lt;br /&gt;
===== Radarr =====&lt;br /&gt;
&amp;lt;section begin=radarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
* Drone Factory&lt;br /&gt;
** Drone Factory folder does not exist&lt;br /&gt;
*** If you configure Radarr to use a Drone Factory the specified folder must exist. Please ensure that it indeed exists, or disable the Drone Factory.&lt;br /&gt;
*** ''(You might want to consider using Completed Download Handling since it provides better compatibility for the unpacking and post-processing logic of various download clients.)''&lt;br /&gt;
** Unable to write to Drone Factory folder &lt;br /&gt;
*** You configured Radarr to use a Drone Factory, however Radarr was unable to creates a test file, this indicates permission issues. Please verify that the user Radarr runs under has the appropriate permissions.&lt;br /&gt;
** Drone Factory is deprecated&lt;br /&gt;
*** '''Please don’t panic.'''&lt;br /&gt;
*** The Drone Factory is unreliable in various situations and has been replaced by Completed Download Handling and external API calls over a year ago. This functionality will be removed in a future major version of Radarr and should no longer be used. ''Please note that the Drone Factory periodic scan functionality will not be removed via an automatic update, but rolled into an future backward-incompatible v3 major release which in most cases will require manual installation.''&lt;br /&gt;
*** For occasional manual downloads use Wanted-&amp;amp;gt;Manual Import. It’ll allow you to select a directory and optionally review the parsing results before actually importing. Useful for the occasional manual download that isn’t handled automatically.&lt;br /&gt;
*** If the download client is on a remote machine, consider using remote mounts in combination with Settings-&amp;amp;gt;Download Clients-&amp;amp;gt;Remote Path Mapping to make Radarr aware of the mount. Alternatives are available.&lt;br /&gt;
*** Please disable the Drone Factory:&lt;br /&gt;
**** Go to Settings-&amp;amp;gt;Download Clients&lt;br /&gt;
**** Enable Advanced Settings in the top left&lt;br /&gt;
**** Make sure the Drone Factory field is empty&lt;br /&gt;
**** Make sure the Drone Factory Interval field is set to 0&lt;br /&gt;
**** Save settings&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Sonarr =====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
===== Lidarr =====&lt;br /&gt;
&amp;lt;section begin=lidarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
===== Readarr =====&lt;br /&gt;
&amp;lt;section begin=readarr_system_status_health_drone_factory /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_drone_factory /&amp;gt;&lt;br /&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'''&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 switch to 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 don’t wish to enable Completed Download Handling at all and wants to remove the warning. You can enable and then disable Completed Download Handling. This obviously isn’t recommended.&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. * If you added a post-processing script to Sabnzbd/NzbGet to notify Radarr that it should scan the Drone Factory. You ''SHOULD'' disable this script to prevent conflicts. * Completed Download Handling and the Drone Factory cannot be configured for the same directory. If Completed Download Handling detects a download resides in the Drone Factory it will be ignored. (again to prevent conflicts)&amp;lt;br /&amp;gt;&lt;br /&gt;
** You should reconfigure Radarr to use a different Drone Factory Folder or disable it altogether.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Alternatively you can change the output folder for the Category, as long as that output folder is not a subdirectory of the Drone Factory Folder.&lt;br /&gt;
** Both Completed Download Handling and the Drone Factory logic generates Import Events in history while importing files. However, only Completed Download Handling associates this Import event with a Download Client history item. If Completed Download Handling was enabled recently, your download client may still contain history items that were already imported but do not have a history event with the same unique id. Radarr attempts to resolve this issue automatically, occassionally Radarr may be unable to make that association and cause a ‘Completed’ download to be listed in the History -&amp;amp;gt; Queue table forever. The easiest way to resolve this is to clear your Download Client history, or only those individual items. Alternatively you can rename the category.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Download_Client_has_history_items_in_Drone_Factory_conflicting_with_Completed_Download_Handling&amp;quot;&amp;gt;'''Download Client has history items in Drone Factory conflicting with Completed Download Handling '''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The Download Client put finished downloads inside the Drone Factory even though Completed Download Handling is configured. This could potentially cause both Completed Download Handling and the Drone Factory logic to import the same download simultaneously. To avoid conflicts Radarr will ignore those downloads during it’s Completed Download Handling logic, leaving it to be handled by the Drone Factory. This is a suboptimal situation since this effectively disabled Completed Download Handling.&lt;br /&gt;
** Resolution: Configure the Drone Factory to use a different folder.&lt;br /&gt;
'''''TODO: Reword'''''&lt;br /&gt;
&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'''&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 switch to 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 don't wish to enable Completed Download Handling at all and wants to remove the warning. You can enable and then disable Completed Download Handling. This obviously isn't recommended.&lt;br /&gt;
** If you wish to enable Completed Download Handling you should verify the following:&lt;br /&gt;
*** '''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 download client.&lt;br /&gt;
*** If you added a post-processing script to Sabnzbd/NzbGet to notify Sonarr that it should scan the Drone Factory. You ''SHOULD'' disable this script to prevent conflicts.&lt;br /&gt;
*** Completed Download Handling and the Drone Factory cannot be configured for the same directory. If Completed Download Handling detects a download resides in the Drone Factory it will be ignored. (again to prevent conflicts)&amp;lt;br /&amp;gt;&lt;br /&gt;
** You should reconfigure Sonarr to use a different Drone Factory Folder or disable it altogether.&amp;lt;br /&amp;gt;&lt;br /&gt;
Alternatively you can change the output folder for the Category, as long as that output folder is not a subdirectory of the Drone Factory Folder.&lt;br /&gt;
** Both Completed Download Handling and the Drone Factory logic generates Import Events in history while importing files. However, only Completed Download Handling associates this Import event with a Download Client history item. If Completed Download Handling was enabled recently, your download client may still contain history items that were already imported but do not have a history event with the same unique id. Sonarr attempts to resolve this issue automatically, occassionally Sonarr may be unable to make that association and cause a 'Completed' download to be listed in the History -&amp;amp;gt; Queue table forever. The easiest way to resolve this is to clear your Download Client history, or only those individual items. Alternatively you can rename the category.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Download_Client_has_history_items_in_Drone_Factory_conflicting_with_Completed_Download_Handling&amp;quot;&amp;gt;'''Download Client has history items in Drone Factory conflicting with Completed Download Handling'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The Download Client put finished downloads inside the Drone Factory even though Completed Download Handling is configured. This could potentially cause both Completed Download Handling and the Drone Factory logic to import the same download simultaneously. To avoid conflicts Sonarr will ignore those downloads during it's Completed Download Handling logic, leaving it to be handled by the Drone Factory. This is a suboptimal situation since this effectively disabled Completed Download Handling.&lt;br /&gt;
** Resolution: Configure the Drone Factory to use a different folder.&lt;br /&gt;
** '''''TODO: Reword'''''&lt;br /&gt;
&amp;lt;section end=sonarr_system_status_health_complete_failed_download_handling /&amp;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;
Text&lt;br /&gt;
&amp;lt;section end=lidarr_system_status_health_complete_failed_download_handling /&amp;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;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_complete_failed_download_handling /&amp;gt;&lt;br /&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_are_enabled&amp;quot;&amp;gt;'''No indexers are enabled'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Radarr requires indexers to be able to discover new releases. 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''' &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;Indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''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_are_enabled&amp;quot;&amp;gt;'''No indexers are enabled'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** Sonarr requires indexers to be able to discover new releases. 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'''&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;Indexers_are_unavailable_due_to_failures&amp;quot;&amp;gt;'''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).&amp;lt;br /&amp;gt;&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;
Text&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;
Text&lt;br /&gt;
&amp;lt;section end=readarr_system_status_health_indexers /&amp;gt;&lt;br /&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'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This message may appear if a previous root folder is no longer used. To remove old root folders:&lt;br /&gt;
*** Begin adding a new Movie* by searching for a name, but do not submit&lt;br /&gt;
*** In the 'Path' dropdown, select 'Add a different path'&lt;br /&gt;
*** Click the cross at the end of a row to remove the unused path&lt;br /&gt;
** Note - if the folder has been removed from the operating system, you will need to recreate the folder in the operating system, and restart Radarr, or else you will not be able to select it from the dropdown box. After that you can remove the path from the operating system.&lt;br /&gt;
** The message will continue to appear until all movies have their root folder updated to the new root folder. To change the root folder for other movies, visit the movies editor.&lt;br /&gt;
*** NB: I thought Radarr was for Movies and not Series&lt;br /&gt;
&amp;lt;section end=radarr_system_status_health_folders /&amp;gt;&lt;br /&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'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** This message may appear if a previous root folder is no longer used. To remove old root folders:&lt;br /&gt;
**# Begin adding a new Series by searching for a name, but do not submit&lt;br /&gt;
**# In the 'Path' dropdown, select 'Add a different path'&lt;br /&gt;
**# Click the cross at the end of a row to remove the unused path&lt;br /&gt;
** Note - if the folder has been removed from the operating system, you will need to recreate the folder in the operating system, and restart Sonarr, or else you will not be able to select it from the dropdown box. After that you can remove the path from the operating system.&lt;br /&gt;
** The message will continue to appear until all series have their root folder updated to the new root folder. To change the root folder for other series, visit the series editor.&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;
Text&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;
Text&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'''&amp;lt;/span&amp;gt;&lt;br /&gt;
** The specific movie is linked to a TMDbId that was deleted from TMDb. This may mean that the movie was either removed from the DB, was a duplicate, or was re-assigned a new ID for some reason. Deleted movies will not receive any info updates and should be corrected by the user to ensure continued functionality.&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;
&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'''&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 w/in your Docker image&lt;br /&gt;
&amp;lt;section end=radarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_disk_space /&amp;gt;&lt;br /&gt;
Text&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;
Text&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;
Text&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;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_about /&amp;gt;&lt;br /&gt;
Text&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;
Text&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;
Text&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;
* Discord: [https://discord.gg/r5wJPt9 Join our discord]&lt;br /&gt;
* Wiki: [https://wiki.servarr.com You're here already]&lt;br /&gt;
* Donations: If you're feeling generous and would like to donate click [https://opencollective.com/radarr here]&lt;br /&gt;
* Source: [https://github.com/Radarr/Radarr Github]&lt;br /&gt;
* Feature Requests: Got as 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;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_system_status_more_info /&amp;gt;&lt;br /&gt;
Text&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;
Text&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;
Text&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>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_Custom_Formats&amp;diff=2344</id>
		<title>Settings Custom Formats</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_Custom_Formats&amp;diff=2344"/>
		<updated>2020-11-28T14:14:28Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* Import/Export */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Yes, I'm aware Sonarr does not have CFs but a man can dream cant he'''&lt;br /&gt;
&lt;br /&gt;
== Custom Formats ==&lt;br /&gt;
&amp;lt;section begin=radarr_settings_custom_formats /&amp;gt;&lt;br /&gt;
Custom formats have been reworked significantly in Radarr V3. They are now calculated on-the-fly instead of being stored in the database, so they update as soon as you change the definitions.&lt;br /&gt;
&amp;lt;section end=radarr_settings_custom_formats /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_custom_formats_conditions /&amp;gt;&lt;br /&gt;
All conditions have two possible modifiers:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Negate&amp;lt;/code&amp;gt; -  the match is inverted, so the condition is satisfied if and only if the non-negated condition is not satisfied&lt;br /&gt;
* &amp;lt;code&amp;gt;Required&amp;lt;/code&amp;gt; - only applies to formats with more than one condition of the same type and changes the matching rules for type groups. Enabling this option means that this specific condition must be satisfied for the whole custom format to apply regardless of if another condition of the same type would otherwise satisfy the type group.&lt;br /&gt;
&lt;br /&gt;
The conditions are:&lt;br /&gt;
* &amp;lt;code&amp;gt;Release Title&amp;lt;/code&amp;gt; - This is a regular expression matched against the release title and, after download, the filename on disk&lt;br /&gt;
* &amp;lt;code&amp;gt;Edition&amp;lt;/code&amp;gt; - This tag is matched against any Editions Radarr may parse. You can put any value Radarr will try to match that against what it parsed (case-insensitive).&lt;br /&gt;
* &amp;lt;code&amp;gt;Language&amp;lt;/code&amp;gt; - This language is matched against any language(s) Radarr parses. All languages previously selectable in profiles work here.&lt;br /&gt;
* &amp;lt;code&amp;gt;Indexer Flag&amp;lt;/code&amp;gt; - This tag is matched against any Indexer Flags Radarr may parse.&lt;br /&gt;
* &amp;lt;code&amp;gt;Source&amp;lt;/code&amp;gt; - The source where a release was ripped from.&lt;br /&gt;
* &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt; - The resolution parsed from either the release name or media info (if available).&lt;br /&gt;
* &amp;lt;code&amp;gt;Quality Modifier&amp;lt;/code&amp;gt; - Quality Modifier sets things like Telescene, Telesync, Remux, Regional. It just disambiguates a given source and resolution pair when there are multiple quality types that can apply&lt;br /&gt;
* &amp;lt;code&amp;gt;Size&amp;lt;/code&amp;gt; - This is matched against the release size. The release size is converted to gigabytes and compared against the values min and max.&lt;br /&gt;
&amp;lt;section end=radarr_settings_custom_formats_conditions /&amp;gt;&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;
=== Profiling Settings and Ranking ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_custom_formats_profiling_settings_and_ranking /&amp;gt;&lt;br /&gt;
The overhaul has scrapped the linear ranking system in favor of a scoring system assigning points to releases to allow more multi-dimensional preferences. The cutoff has been replaced by a stopping score where upgrading stops once a release with this desired score has been downloaded. The &amp;quot;None&amp;quot; format is replaced simply with a score of zero while the checkboxes controlling rejection or acceptance of matched releases is now controlled by the Minimum Custom Format Score. Custom formats that match with undesirable attributes should be given a negative score to lower their appeal. Outright rejections should be given a negative score low enough that even if all of the other formats with positive scores were added, the score would still fall below the minimum.&lt;br /&gt;
&amp;lt;section end=radarr_settings_custom_formats_profiling_settings_and_ranking /&amp;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;
=== Import/Export ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_custom_formats_import_export /&amp;gt;&lt;br /&gt;
Please see [https://trash-guides.info/Radarr/V3/How-to-importexport-Custom-Formats-and-truly-make-use-of-it/ TRaSH's Guides] for a guide.  However, one is able to import and export custom formats.&lt;br /&gt;
&amp;lt;section end=radarr_settings_custom_formats_import_export /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Custom Formats ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_community_custom_formats /&amp;gt;&lt;br /&gt;
* Please see our [[Radarr Tips and Tricks]] section&lt;br /&gt;
&amp;lt;section end=radarr_community_custom_formats /&amp;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;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_Tips_and_Tricks&amp;diff=2265</id>
		<title>Radarr Tips and Tricks</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_Tips_and_Tricks&amp;diff=2265"/>
		<updated>2020-11-27T20:59:28Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* TRaSH's Custom Formats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TRaSH's Custom Formats ==&lt;br /&gt;
[https://trash-guides.info/Radarr/ TRaSH's Guides]&lt;br /&gt;
&lt;br /&gt;
== Importing IMDb lists into TMDb ==&lt;br /&gt;
&lt;br /&gt;
This is a guide for importing a list from IMDb into The Movie Database. This can be useful for large lists, due to IMDb’s RSS feeds not supporting the entire list.&lt;br /&gt;
&lt;br /&gt;
# [https://www.imdb.com/registration/signin Log into your IMDb account].&lt;br /&gt;
# Open the list you would like to import into TMDb.&lt;br /&gt;
# Scroll to the bottom, just before the comments, and click the “Export this list” button, as shown below: [[File:Importing-IMDb-lists-into-TMDb1.png|Click the “Export this list” button]]&lt;br /&gt;
# [https://www.themoviedb.org/login Log into your TMDb account].&lt;br /&gt;
# [https://www.themoviedb.org/account/ Go to your account page on TMDb (by clicking your username)].&lt;br /&gt;
# Click the “Import List” button on the left side-bar as shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Importing-IMDb-lists-into-TMDb2.png|Click the “Import List” button]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click “Select Files…” and navigate to the downloaded CSV file from IMDb:&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Importing-IMDb-lists-into-TMDb3.png|thumb|none|alt=Click “Select Files…”|Click “Select Files…”]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;8&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Choose the destination list as shown in the image above.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Click import, and wait to be notified of the import completion.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Create a Folder for Each Movie ==&lt;br /&gt;
&lt;br /&gt;
=== Windows &amp;amp;amp; Linux ===&lt;br /&gt;
&lt;br /&gt;
==== Filebot ====&lt;br /&gt;
&lt;br /&gt;
[http://www.filebot.net/ Filebot] is a fantastic utility for getting your movies organized in a way that Radarr can successfully parse. Version 4.7.9’s [https://sourceforge.mirrorservice.org/f/project/fi/filebot/filebot/FileBot_4.7.9/FileBot_4.7.9_x64.msi 64 bit] and [https://sourceforge.mirrorservice.org/f/project/fi/filebot/filebot/FileBot_4.7.9/FileBot_4.7.9_x86.msi 32 bit] can still be downloaded free from a SourceForge [https://sourceforge.mirrorservice.org/f/project/fi/filebot/filebot/FileBot_4.7.9/ mirror], but there are also paid versions in the [https://www.microsoft.com/en-us/store/p/filebot/9nblggh52t9x?cid=filebot2 Windows] and [https://itunes.apple.com/us/app/filebot/id905384638?mt=12&amp;amp;uo=6&amp;amp;at=1l3vupy&amp;amp;ct=filebot2 Apple] stores. On Linux, your distribution of choice may have a package for it, like in [https://aur.archlinux.org/packages/filebot/ Arch’s AUR package] or &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt; files for Debian/Ubuntu from their [http://www.filebot.net/#download download page]. It has both a GUI and a CLI, so should satisfy almost everyone.&lt;br /&gt;
&lt;br /&gt;
There is great help available, including their [http://www.filebot.net/naming.html format expressions] page. My personal suggestion is to use something like &amp;lt;code&amp;gt;{ny}\{fn}&amp;lt;/code&amp;gt; ''if'' your files include useful details like quality, edition and/or group ''or'' &amp;lt;code&amp;gt;{ny}/{ny} [{dim[0] &amp;amp;gt;= 1280 ? 'Bluray' : 'DVD'}-{vf}]&amp;lt;/code&amp;gt; if they don’t, which would yield &amp;lt;code&amp;gt;Movie (Year)/Movie (Year) [Bluray-1080p]&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Movie (Year)/Movie (Year) [DVD-480p]&amp;lt;/code&amp;gt; for example. Instead of &amp;lt;code&amp;gt;Bluray&amp;lt;/code&amp;gt;, you could also use &amp;lt;code&amp;gt;WEBDL&amp;lt;/code&amp;gt; if you’d rather your collection be considered that.&lt;br /&gt;
&lt;br /&gt;
To keep this pattern for future movies, you should set:&lt;br /&gt;
&lt;br /&gt;
Settings -&amp;amp;gt; Media Management (Advanced Settings Shown) -&amp;amp;gt; Movie Naming * File: &amp;lt;code&amp;gt;{Movie CleanTitle} {(Release Year)} {Edition Tags} {[Quality Title]}&amp;lt;/code&amp;gt; * Folder: &amp;lt;code&amp;gt;{Movie CleanTitle} {(Release Year)}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: You can replace the spaces above with &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; if you prefer that naming format.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
==== Files 2 Folder ====&lt;br /&gt;
&lt;br /&gt;
I used a program called [http://www.dcmembers.com/skwire/download/files-2-folder/ Files 2 Folder] to make my movie library visible for import into Radarr, extract the zip to your computer and run the .exe as administrator, then click yes to add it to your right click menu.&lt;br /&gt;
&lt;br /&gt;
# Browse to your movie folder&lt;br /&gt;
# Select all files and right click to bring up the menu&lt;br /&gt;
# Press the files 2 folder option in the menu [[File:Create-a-Folder-for-Each-Movie1.jpg]]&lt;br /&gt;
# Wait for the box to appear, ONLY CLICK THE SECOND OPTION [[File:Create-a-Folder-for-Each-Movie2.png]]&lt;br /&gt;
# Each movie will be in its’ own folder. [[File:Create-a-Folder-for-Each-Movie3.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /path/to/your/movies/files/&lt;br /&gt;
find . -maxdepth 1 -type f -iname &amp;quot;*.mkv&amp;quot; -exec sh -c 'mkdir &amp;quot;${1%.*}&amp;quot; ; mv &amp;quot;${1%}&amp;quot; &amp;quot;${1%.*}&amp;quot; ' _ {} \;&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Windows &amp;amp;amp; Linux ====&lt;br /&gt;
&lt;br /&gt;
This script will place movies and TV episodes on folders&amp;lt;br /&amp;gt;&lt;br /&gt;
Files are not modifed or renamed only moved to folders.&lt;br /&gt;
&lt;br /&gt;
Usage:: ./movie&amp;amp;amp;TV2folder.py /path/movies/ (Movie 1 (year) , Movie)&amp;lt;br /&amp;gt;&lt;br /&gt;
Usage:: ./movie&amp;amp;amp;TV2folder.py /path/tv/ ( tv folders: Tile 1, Title 2 )&amp;lt;br /&amp;gt;&lt;br /&gt;
Type of files:&lt;br /&gt;
&lt;br /&gt;
Movies: (scans 1 folder deep - i.e. not recursive)&amp;lt;br /&amp;gt;&lt;br /&gt;
All files bellow would be moved to folder: ./Movie Title (2017)&amp;lt;br /&amp;gt;&lt;br /&gt;
Movie Title (2017) 1080p.mkv&amp;lt;br /&amp;gt;&lt;br /&gt;
Movie Title (2017) anything else.*&amp;lt;br /&amp;gt;&lt;br /&gt;
Movie Title (2017).*&amp;lt;br /&amp;gt;&lt;br /&gt;
Movie Title.mkv –&amp;amp;gt; '''would not be moved, since missing (year)'''&lt;br /&gt;
&lt;br /&gt;
Series: (scans 2 folders deep)&amp;lt;br /&amp;gt;&lt;br /&gt;
All files bellow would be moved to folder: ./Season 04/&amp;lt;br /&amp;gt;&lt;br /&gt;
Farscape - S04E01.mkv&amp;lt;br /&amp;gt;&lt;br /&gt;
Farscape - S04E01-E02.mkv&amp;lt;br /&amp;gt;&lt;br /&gt;
Farscape - S04E01&amp;lt;br /&amp;gt;&lt;br /&gt;
S04E01 - Farscape - group.mkv&amp;lt;br /&amp;gt;&lt;br /&gt;
Daily Show S2014E20 - would be moved to ./Season 2014/&lt;br /&gt;
&lt;br /&gt;
Additional rules:&amp;lt;br /&amp;gt;&lt;br /&gt;
On OS error: retry operation 3 times with 1 second delay between attempts.&amp;lt;br /&amp;gt;&lt;br /&gt;
If move fails it continue with other files.&lt;br /&gt;
&lt;br /&gt;
https://github.com/ajkis/scripts/blob/master/other/movie-tv2folder.py&lt;br /&gt;
&lt;br /&gt;
== Custom Post Processing Scripts ==&lt;br /&gt;
If you’re looking to trigger a custom script in your download client to tell Radarr when to update, you can find more details here. Scripts are added to Radarr via the [[Radarr Settings#Connections|Connect Settings]] page.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
Radarr can execute a custom script when new movies are imported or a movie is renamed and depending on which action occurred, the parameters will be different. They are passed to the script through environment variables which allows for more flexibility in what is sent to the script and in no particular order.&lt;br /&gt;
&lt;br /&gt;
=== Environment Variables ===&lt;br /&gt;
&lt;br /&gt;
===== On Grab =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Environment Variable&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Details&lt;br /&gt;
|-&lt;br /&gt;
| radarr_eventtype&lt;br /&gt;
| Grab&lt;br /&gt;
|-&lt;br /&gt;
| radarr_download_client&lt;br /&gt;
| NZB/Torrent downloader client&lt;br /&gt;
|-&lt;br /&gt;
| radarr_download_id&lt;br /&gt;
| The hash of the torrent/NZB file downloaded (used to uniquely identify the download in the download client)&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_id&lt;br /&gt;
| Internal ID of the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_imdbid&lt;br /&gt;
| IMDb ID for the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_in_cinemas_date&lt;br /&gt;
| Cinema release date&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_physical_release_date&lt;br /&gt;
| Physical release date&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_title&lt;br /&gt;
| Title of the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_tmdbid&lt;br /&gt;
| TMDb ID for the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_year&lt;br /&gt;
| Release year of the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_release_indexer&lt;br /&gt;
| Indexer where the release was grabbed&lt;br /&gt;
|-&lt;br /&gt;
| radarr_release_quality&lt;br /&gt;
| Quality name from Radarr&lt;br /&gt;
|-&lt;br /&gt;
| radarr_release_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| radarr_release_releasegroup&lt;br /&gt;
| Release Group, will not be set if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| radarr_release_size&lt;br /&gt;
| Size of the release reported by the indexer&lt;br /&gt;
|-&lt;br /&gt;
| radarr_release_title&lt;br /&gt;
| NZB/Torrent title&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== On Download/On Upgrade =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Environment Variable&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Details&lt;br /&gt;
|-&lt;br /&gt;
| radarr_eventtype&lt;br /&gt;
| Download&lt;br /&gt;
|-&lt;br /&gt;
| radarr_download_id&lt;br /&gt;
| The hash of the torrent/NZB file downloaded (used to uniquely identify the download in the download client)&lt;br /&gt;
|-&lt;br /&gt;
| radarr_isupgrade&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when an existing file is upgraded, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_id&lt;br /&gt;
| Internal ID of the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_imdbid&lt;br /&gt;
| IMDb ID for the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_in_cinemas_date&lt;br /&gt;
| Cinema release date&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_physical_release_date&lt;br /&gt;
| Physical release date&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_path&lt;br /&gt;
| Full path to the movie ( /Movie (Year)/ )&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_title&lt;br /&gt;
| Title of the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_tmdbid&lt;br /&gt;
| TMDb ID for the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_year&lt;br /&gt;
| Release year of the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_id&lt;br /&gt;
| Internal ID of the movie file&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_relativepath&lt;br /&gt;
| Path to the movie file relative to the movie’ path&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_path&lt;br /&gt;
| Full path to the movie file ( /Movie (Year)/Movie (Year).mkv )&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_quality&lt;br /&gt;
| Quality name from Radarr&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_releasegroup&lt;br /&gt;
| Release group, will not be set if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_scenename&lt;br /&gt;
| Original release name&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_sourcepath&lt;br /&gt;
| Full path to the movie file that was imported&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_sourcefolder&lt;br /&gt;
| Full path to the folder the movie file was imported from&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== On Rename =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Environment Variable&lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| radarr_eventtype&lt;br /&gt;
| Rename&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_id&lt;br /&gt;
| Internal ID of the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_imdbid&lt;br /&gt;
| IMDb ID for the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_in_cinemas_date&lt;br /&gt;
| Cinema release date&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_path&lt;br /&gt;
| Full path to the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_physical_release_date&lt;br /&gt;
| Physical release date&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_title&lt;br /&gt;
| Title of the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_tmdbid&lt;br /&gt;
| TMDb ID for the movie&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_year&lt;br /&gt;
| Release year of the movie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Specific usage tips ===&lt;br /&gt;
&lt;br /&gt;
==== LINUX / UNIX Scripts ====&lt;br /&gt;
&lt;br /&gt;
Remember to always add a [https://en.wikipedia.org/wiki/Shebang_(Unix) shebang] and make your scripts executable with [https://en.wikipedia.org/wiki/Chmod chmod].&lt;br /&gt;
&lt;br /&gt;
Sample bash script to echo environmental variables&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
RADARRENVLOG=&amp;amp;quot;/pathtoalog.log&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [[ $radarr_eventtype == &amp;amp;quot;Grab&amp;amp;quot; ]] ; then&lt;br /&gt;
  echo &amp;amp;quot;&lt;br /&gt;
    radarr_download_client = $radarr_download_client // NZB/Torrent downloader client&lt;br /&gt;
    radarr_download_id = $radarr_download_id // The hash of the torrent/NZB file downloaded (used to uniquely identify the download in the download client)&lt;br /&gt;
    radarr_movie_id = $radarr_movie_id // Internal ID of the movie&lt;br /&gt;
    radarr_movie_imdbid = $radarr_movie_imdbid // IMDb ID for the movie&lt;br /&gt;
    radarr_movie_in_cinemas_date = $radarr_movie_in_cinemas_date // Cinema release date&lt;br /&gt;
    radarr_movie_physical_release_date = $radarr_movie_physical_release_date // Physical release date&lt;br /&gt;
    radarr_movie_title = $radarr_movie_title // Title of the movie&lt;br /&gt;
    radarr_movie_tmdbid = $radarr_movie_tmdbid // TMDb ID for the movie&lt;br /&gt;
    radarr_movie_year = $radarr_movie_year // Release year of the movie&lt;br /&gt;
    radarr_release_indexer = $radarr_release_indexer // Indexer where the release was grabbed&lt;br /&gt;
    radarr_release_quality = $radarr_release_quality // Quality name from Radarr&lt;br /&gt;
    radarr_release_qualityversion = $radarr_release_qualityversion // 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
    radarr_release_releasegroup = $radarr_release_releasegroup // Release Group, will not be set if it is unknown&lt;br /&gt;
    radarr_release_size = $radarr_release_size // Size of the release reported by the indexer&lt;br /&gt;
    radarr_release_title = $radarr_release_title // NZB/Torrent title&amp;amp;quot; &amp;amp;gt;&amp;amp;gt; $RADARRENVLOG&lt;br /&gt;
fi&lt;br /&gt;
if [[ $radarr_eventtype == &amp;amp;quot;Download&amp;amp;quot; ]] ; then&lt;br /&gt;
  echo &amp;amp;quot;&lt;br /&gt;
    radarr_download_id = $radarr_download_id // The hash of the torrent/NZB file downloaded (used to uniquely identify the download in the download client)&lt;br /&gt;
    radarr_isupgrade = $radarr_isupgrade // `True` when an existing file is upgraded, otherwise `False`&lt;br /&gt;
    radarr_movie_id = $radarr_movie_id // Internal ID of the movie&lt;br /&gt;
    radarr_movie_imdbid = $radarr_movie_imdbid // IMDb ID for the movie&lt;br /&gt;
    radarr_movie_in_cinemas_date = $radarr_movie_in_cinemas_date // Cinema release date&lt;br /&gt;
    radarr_movie_physical_release_date = $radarr_movie_physical_release_date // Physical release date&lt;br /&gt;
    radarr_movie_path = $radarr_movie_path // Full path to the movie ( /Movie (Year)/ )&lt;br /&gt;
    radarr_movie_title = $radarr_movie_title // Title of the movie&lt;br /&gt;
    radarr_movie_tmdbid = $radarr_movie_tmdbid // TMDb ID for the movie&lt;br /&gt;
    radarr_movie_year = $radarr_movie_year // Release year of the movie&lt;br /&gt;
    radarr_moviefile_id = $radarr_moviefile_id // Internal ID of the movie file&lt;br /&gt;
    radarr_moviefile_relativepath = $radarr_moviefile_relativepath // Path to the movie file relative to the movie' path&lt;br /&gt;
    radarr_moviefile_path = $radarr_moviefile_path // Full path to the movie file ( /Movie (Year)/Movie (Year).mkv )&lt;br /&gt;
    radarr_moviefile_quality = $radarr_moviefile_quality // Quality name from Radarr&lt;br /&gt;
    radarr_moviefile_qualityversion = $radarr_moviefile_qualityversion // 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
    radarr_moviefile_releasegroup = $radarr_moviefile_releasegroup // Release group, will not be set if it is unknown&lt;br /&gt;
    radarr_moviefile_scenename = $radarr_moviefile_scenename // Original release name&lt;br /&gt;
    radarr_moviefile_sourcepath = $radarr_moviefile_sourcepath // Full path to the movie file that was imported&lt;br /&gt;
    radarr_moviefile_sourcefolder = $radarr_moviefile_sourcefolder // Full path to the folder the movie file was imported from&amp;amp;quot; &amp;amp;gt;&amp;amp;gt; $RADARRENVLOG&lt;br /&gt;
fi&lt;br /&gt;
if [[ $radarr_eventtype == &amp;amp;quot;Rename&amp;amp;quot; ]] ; then&lt;br /&gt;
  echo &amp;amp;quot;&lt;br /&gt;
    radarr_movie_id = $radarr_movie_id // Internal ID of the movie&lt;br /&gt;
    radarr_movie_imdbid = $radarr_movie_imdbid // IMDb ID for the movie&lt;br /&gt;
    radarr_movie_in_cinemas_date = $radarr_movie_in_cinemas_date // Cinema release date&lt;br /&gt;
    radarr_movie_path = $radarr_movie_path // Full path to the movie&lt;br /&gt;
    radarr_movie_physical_release_date = $radarr_movie_physical_release_date // Physical release date&lt;br /&gt;
    radarr_movie_title = $radarr_movie_title // Title of the movie&lt;br /&gt;
    radarr_movie_tmdbid = $radarr_movie_tmdbid // TMDb ID for the movie&lt;br /&gt;
    radarr_movie_year = $radarr_movie_year // Release year of the movie&amp;amp;quot; &amp;amp;gt;&amp;amp;gt; $RADARRENVLOG&lt;br /&gt;
fi&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== PHP ====&lt;br /&gt;
&lt;br /&gt;
The information from Radarr will not be added to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;_ENV as one might expect but should be included in the [&amp;lt;/math&amp;gt;_SERVER variable](https://secure.php.net/manual/en/reserved.variables.server.php). A sample script to use this information to convert a file can be found [https://gist.github.com/karbowiak/7fb38d346e368edc9d1a here]. #### PowerShell #### Sample script using the Radarr environment variables to create EDL files for all episodes is [https://gist.github.com/RedsGT/e1b5f28e7b5b81e1e45378151e73ba5c here].&lt;br /&gt;
&lt;br /&gt;
Sample script to have Plex scan destination folder only and “analyze deeply” the file. PSQLite needed to query the plex DB. Adjust folder locations to match your setup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;powershell&amp;quot;&amp;gt;# This script will add the movie to plex and scan the destination folder (it will not scan the entire library)&lt;br /&gt;
# C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe\PowerShell.exe -ExecutionPolicy Bypass &amp;quot;C:\Users\Server\Desktop\radarrcustom.ps1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$movie_path = $env:radarr_movie_path&lt;br /&gt;
#PSQlite location&lt;br /&gt;
Import-Module C:\Users\Server\Desktop\scripts\PSSQLite&lt;br /&gt;
#set file locations&lt;br /&gt;
$logfile = &amp;quot;C:\Users\Server\Desktop\radarrimport.txt&amp;quot;&lt;br /&gt;
$database = &amp;quot;C:\Users\Server\AppData\Local\Plex Media Server\Plug-in Support\Databases\com.plexapp.plugins.library.db&amp;quot;&lt;br /&gt;
$plexscanner = &amp;quot;C:\Program Files (x86)\Plex\Plex Media Server\Plex Media Scanner.exe&amp;quot;&lt;br /&gt;
#set your plex library ID&lt;br /&gt;
$libraryid = 0&lt;br /&gt;
#If you have multiple root folders and library IDs you can set them like so&lt;br /&gt;
#If ($movie_path -like '*Movies Release\*' ) { $libraryid = 19 } &lt;br /&gt;
&lt;br /&gt;
#Scan the movie folder&lt;br /&gt;
&amp;amp; &amp;quot;$plexscanner&amp;quot; --scan --refresh --section $libraryid --directory $movie_path&lt;br /&gt;
write-output &amp;quot;&amp;quot;&amp;quot;$plexscanner&amp;quot;&amp;quot; --scan --refresh --section $libraryid --directory $movie_path&amp;quot; | add-content $logfile&lt;br /&gt;
&lt;br /&gt;
sleep 20&lt;br /&gt;
&lt;br /&gt;
#Query the plex db for the item ID&lt;br /&gt;
$likemoviepath = $movie_path + &amp;quot;%&amp;quot;&lt;br /&gt;
$query = &amp;quot;SELECT mi.metadata_item_id FROM media_parts mp LEFT JOIN media_items mi on mp.media_item_id=mi.id WHERE mp.file LIKE '$likemoviepath'&amp;quot;&lt;br /&gt;
$itemid = Invoke-SqliteQuery -Query $query -DataSource $database&lt;br /&gt;
$itemid = $itemid.metadata_item_id&lt;br /&gt;
&lt;br /&gt;
#Analyze the ItemID&lt;br /&gt;
&amp;amp; &amp;quot;$plexscanner&amp;quot; --analyze --item $itemid&lt;br /&gt;
write-output &amp;quot;&amp;quot;&amp;quot;$plexscanner&amp;quot;&amp;quot; --analyze --item $itemid&amp;quot; | add-content $logfile&lt;br /&gt;
&lt;br /&gt;
sleep 20&lt;br /&gt;
&lt;br /&gt;
#Analyze deeply the item ID&lt;br /&gt;
&amp;amp; &amp;quot;$plexscanner&amp;quot; --analyze-deeply --item $itemid&lt;br /&gt;
write-output &amp;quot;&amp;quot;&amp;quot;$plexscanner&amp;quot;&amp;quot; --analyze-deeply --item $itemid&amp;quot; | add-content $logfile&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Reverse Symlinking ====&lt;br /&gt;
&lt;br /&gt;
When using private trackers, it is imperative to continue seeding. By using this script &amp;lt;code&amp;gt;on Download&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;on Upgrade&amp;lt;/code&amp;gt; moves the media to your root movie folder as set in Radarr, and will create a symlink in the original download location so you can continue to seed.&lt;br /&gt;
&lt;br /&gt;
Symlinking is preferable over hardlinking in most cases as the root movie folder can be on a seperate drive or nfs mount, where hardlinks are impossible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;sh&amp;quot;&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
PERMPATH=&amp;quot;$radarr_moviefile_path&amp;quot;&lt;br /&gt;
LINKPATH=&amp;quot;$radarr_moviefile_sourcepath&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [[ -f &amp;quot;$LINKPATH&amp;quot; ]]; then&lt;br /&gt;
    sleep 1&lt;br /&gt;
else&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
ORIGFILESIZE=$(stat -c%s &amp;quot;$LINKPATH&amp;quot;)&lt;br /&gt;
PERMFILESIZE=$(stat -c%s &amp;quot;$PERMPATH&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
sleep 30&lt;br /&gt;
&lt;br /&gt;
while [[ $PERMFILESIZE != $ORIGFILESIZE ]]; do&lt;br /&gt;
    sleep 60&lt;br /&gt;
    PERMFILESIZE=$(stat -c%s &amp;quot;$PERMPATH&amp;quot;)&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
if [[ $PERMFILESIZE == $ORIGFILESIZE ]]; then&lt;br /&gt;
    # Save current time stamps to prevent radarr from identifying our simlink as new, and double-processing it&lt;br /&gt;
    LINKDIR=$(dirname &amp;quot;$LINKPATH&amp;quot;)&lt;br /&gt;
    FOLDER_DATE=$(date -r &amp;quot;$LINKDIR&amp;quot; +@%s.%N)&lt;br /&gt;
    FILE_DATE=$(date -r &amp;quot;$LINKPATH&amp;quot; +@%s.%N)&lt;br /&gt;
&lt;br /&gt;
    rm &amp;quot;$LINKPATH&amp;quot;&lt;br /&gt;
    ln -s &amp;quot;$PERMPATH&amp;quot; &amp;quot;$LINKPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    touch --no-create --no-dereference  --date &amp;quot;$FILE_DATE&amp;quot; &amp;quot;$LINKPATH&amp;quot;&lt;br /&gt;
    touch --no-create --no-dereference  --date &amp;quot;$FILE_DATE&amp;quot; &amp;quot;$PERMPATH&amp;quot;&lt;br /&gt;
    touch --no-create --no-dereference  --date &amp;quot;$FOLDER_DATE&amp;quot; &amp;quot;$LINKDIR&amp;quot;&lt;br /&gt;
fi&amp;lt;/pre&amp;gt;&lt;br /&gt;
A quick way to test scripts is to create a testing environment using the movie “Test (2013)”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p ~/test &amp;amp;amp;&amp;amp;amp; cd ~/test &amp;amp;amp;&amp;amp;amp; touch &amp;amp;quot;Test (2013).nfo&amp;amp;quot; &amp;amp;quot;Test (2013).por.srt&amp;amp;quot; &amp;amp;quot;Test (2013).por.forced.srt&amp;amp;quot; &amp;amp;quot;Test (2013).eng.srt&amp;amp;quot; &amp;amp;quot;Test (2013).mkv&amp;amp;quot; &amp;amp;amp;&amp;amp;amp; cp -R ~/test /path/to/folder/to/import&amp;lt;/pre&amp;gt;&lt;br /&gt;
or in bash:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p ~/test &amp;amp;amp;&amp;amp;amp; cd ~/test &amp;amp;amp;&amp;amp;amp; touch &amp;amp;quot;Test (2013).&amp;amp;quot;{nfo,por.srt,por.forced.srt,eng.srt,mkv} &amp;amp;amp;&amp;amp;amp; cp -R ~/test /path/to/folder/to/import&amp;lt;/pre&amp;gt;&lt;br /&gt;
This way you can manually import this movie and trigger the script. You can just run it again to repopulate the files.&lt;br /&gt;
&lt;br /&gt;
== Installing multple Radarrs on Windows ==&lt;br /&gt;
&lt;br /&gt;
This guide will show you how to run multiple instances of Radarr on Windows using only one base installation. This guide was put together using Windows 10; if you are using a previous version of Windows (7, 8, etc.) you may need to adjust some things. This guide also assumes that you have installed Radarr to the default directory, and your second instance of Radarr will be called Radarr-4K. Feel free to change things to fit your own installations, though.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
* You must have Radarr already installed. It is ''highly'' recommended that you use [https://github.com/Radarr/Radarr/releases the latest installer.exe file].&lt;br /&gt;
* You must have [http://nssm.cc NSSM (Non-Sucking Service Manager)] installed. To install, download the latest release (2.24 at the time of writing) and copy either the 32-bit or 64-bit nssm.exe file to C:/windows/system32. (If you aren’t sure if you have a 32-bit or 64-bit system, check Settings &amp;amp;gt; System &amp;amp;gt; About &amp;amp;gt; System type.)&lt;br /&gt;
&lt;br /&gt;
=== Configuring Radarr ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Open a Command Prompt administrator window. (To run as an admin, right click on the Command Prompt icon and choose “Run as administrator.”)&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;If Radarr is running, stop the service by running &amp;lt;code&amp;gt;nssm stop Radarr&amp;lt;/code&amp;gt; in Command Prompt.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Now we have to edit the existing Radarr instance to explicitly point to its data directory. The default command is as follows:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;sc config Radarr binpath= &amp;amp;quot;C:\ProgramData\Radarr\bin\Radarr.exe -data=C:\ProgramData\Radarr&amp;amp;quot;&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command tells the original instance of Radarr to explicitly use C:for its data directory. If you didn’t use the default Radarr install, or if your data folder is somewhere else, you may have to change your paths here.&lt;br /&gt;
&lt;br /&gt;
=== Creating Radarr-4K ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a new folder where you’d like Radarr-4K to live. I prefer all my instances in the same place, so my new folder is C:-4K.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Back in Command Prompt, create the new Radarr-4K service using &amp;lt;code&amp;gt;nssm install Radarr-4K&amp;lt;/code&amp;gt;. A popup window will open where you can type your parameters for the new instance. For this example, we will use the following:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Path:''' C:.exe&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Startup directory:''' C:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Arguments:''' -data=C:-4K&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that '''Arguments''' points to the ''new'' folder created in step 4. This is crucial, as it keeps all the data files from both instances in separate locations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;6&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click ''Install service''. The window should close and the service will now be available to run.&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuring Radarr-4K ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Next we’ll need to configure the new service to use its own port, the entry for which is in a config.xml file. This file is created when you first run the service, so start up Radarr-4K with &amp;lt;code&amp;gt;nssm start Radarr-4K&amp;lt;/code&amp;gt; in Command Prompt.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Navigate to your new data directory (C:-4K in this case) to see if the config.xml file is there. If it is, go ahead and stop Radarr-4K with &amp;lt;code&amp;gt;nssm stop Radarr-4K&amp;lt;/code&amp;gt;. (Don’t worry, we’ll be starting it back up in a second.)&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Open the config.xml file using your preferred text editor. There should only be a handful of lines, but the important one is &amp;lt;code&amp;gt;&amp;amp;lt;Port&amp;amp;gt;7878&amp;amp;lt;/Port&amp;amp;gt;&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the first Radarr instance will occupy port 7878, the second instance must use another available port, like 7879 or 17878. I prefer the latter, so I changed the line to &amp;lt;code&amp;gt;&amp;amp;lt;Port&amp;amp;gt;17878&amp;amp;lt;/Port&amp;amp;gt;&amp;lt;/code&amp;gt;. Don’t change anything else.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;9&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;After you’ve set a new port, save the file and close your text editor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;With both services fully installed and properly configured, you can now start them:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;nssm start Radarr&amp;lt;/code&amp;gt; (accessible via http://ip_address:7878)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;nssm start Radarr-4K&amp;lt;/code&amp;gt; (accessible via http://ip_address:17878)&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Though this tutorial was tested using Command Prompt, it should work with Windows Terminal as well. But, if you’re feeling cautious, just go with Command Prompt.&lt;br /&gt;
* A previous version of this installation guide encouraged users to copy Radarr’s config.xml file to Radarr-4K’s data directory. However, you’ll run into trouble with this method, especially if you have authentication enabled. I’d recommend starting with a clean config.xml file, created when you start the service for the first time (Step 7).&lt;br /&gt;
* If one Radarr instance is updated, both instances will shutdown and only the updated one will start again. To fix this, you will have to manually start the other instance, or you may want to look into using the below powershell script to address the problem until an official solution is found.&lt;br /&gt;
&lt;br /&gt;
=== Port Checker and Restarter PowerShell Script ===&lt;br /&gt;
&lt;br /&gt;
When you use two Radarr instances and one of it is updating, it will kill both instances ( by killing all running radarr.console.exe ). Only the one which is updating will come back online.&lt;br /&gt;
&lt;br /&gt;
To keep both online i made a powershell script which i run as a scheduled task.&lt;br /&gt;
&lt;br /&gt;
It checks the ports and if one is not online, it will (re-)start the scheduled task to launch radarr.&lt;br /&gt;
&lt;br /&gt;
Create a new File and name it &amp;lt;code&amp;gt;RadarrInstancesChecker.ps1&amp;lt;/code&amp;gt; with the below code.&lt;br /&gt;
&lt;br /&gt;
Create a scheduled task which triggers on launch and set it to repeat every 5 or 10mins. - Trigger: - On launch - Repeat every 5 or 10 mins - Action: - Launch Application/Programm - Enter &amp;lt;code&amp;gt;powershell&amp;lt;/code&amp;gt; as programm - Add your script as argument: &amp;lt;code&amp;gt;-File D:\RadarrInstancesChecker.ps1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adjust ur pathes, ip, ports and scheduled task names.&lt;br /&gt;
&lt;br /&gt;
RadarrInstancesChecker.ps1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;################################################################################################&lt;br /&gt;
### RadarrInstancesChecker.ps1                                                               ###&lt;br /&gt;
################################################################################################&lt;br /&gt;
### Keeps multiple Radarr Instances up by checking the port                                  ###&lt;br /&gt;
### Please use Radarr´s Discord or Reddit for support!                                       ###&lt;br /&gt;
### https://github.com/Radarr/Radarr/wiki/Installing-Multiple-Instances-of-Radarr-on-Windows ###&lt;br /&gt;
################################################################################################&lt;br /&gt;
### Version: 1.1                                                                             ###&lt;br /&gt;
### Updated: 2020-10-22                                                                      ###&lt;br /&gt;
### Author:  reloxx13                                                                        ###&lt;br /&gt;
################################################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### SET YOUR CONFIGURATION HERE ###&lt;br /&gt;
# Set your host ip and port correctly and use your service or scheduledtask names!&lt;br /&gt;
&lt;br /&gt;
# (string) The type how Radarr is starting&lt;br /&gt;
# &amp;amp;quot;Service&amp;amp;quot; (default) Service process is used&lt;br /&gt;
# &amp;amp;quot;ScheduledTask&amp;amp;quot; Task Scheduler is used&lt;br /&gt;
$startType = &amp;amp;quot;Service&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
# (bool) Writes the log to C:\Users\YOURUSERNAME\log.txt when enabled&lt;br /&gt;
# $false (default)&lt;br /&gt;
# $true&lt;br /&gt;
$logToFile = $false&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$instances = @(&lt;br /&gt;
    [pscustomobject]@{   # Instance 1&lt;br /&gt;
        Name='Radarr-V3';    # (string) Service or Task name (default: Radarr-V3)&lt;br /&gt;
        IP='192.168.178.12'; # (string) Server IP where Radarr runs (default: 192.168.178.12)&lt;br /&gt;
        Port='7873';         # (string) Server Port where Radarr runs (default: 7873)&lt;br /&gt;
    }&lt;br /&gt;
    [pscustomobject]@{   # Instance 2&lt;br /&gt;
        Name='Radarr-4K';    # (string) Service or Task name (default: Radarr-V3)&lt;br /&gt;
        IP='192.168.178.12'; # (string) Server IP where Radarr runs (default: 192.168.178.12)&lt;br /&gt;
        Port='7874';         # (string) Server Port where Radarr runs (default: 7874)&lt;br /&gt;
    }&lt;br /&gt;
    # If needed you can add more instances here...&lt;br /&gt;
    # [pscustomobject]@{   # Instance 3&lt;br /&gt;
        # Name='Radarr-3D';    # (string) Service or Task name (default: Radarr-3D)&lt;br /&gt;
        # IP='192.168.178.12'; # (string) Server IP where Radarr runs (default: 192.168.178.12)&lt;br /&gt;
        # Port='7875';         # (string) Server Port where Radarr runs (default: 7875)&lt;br /&gt;
    # }&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### DONT CHANGE ANYTHING BELOW THIS LINE ###&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
###&lt;br /&gt;
# This function will write to a log file or in console output&lt;br /&gt;
###&lt;br /&gt;
function Write-Log {&lt;br /&gt;
    #Will write to C:\Users\YOURUSERNAME\log.txt&lt;br /&gt;
    &lt;br /&gt;
    Param(&lt;br /&gt;
        $Message,&lt;br /&gt;
        $Path = &amp;amp;quot;$env:USERPROFILE\log.txt&amp;amp;quot; &lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    function TS {Get-Date -Format 'hh:mm:ss'}&lt;br /&gt;
    &lt;br /&gt;
    #Console output&lt;br /&gt;
    Write-Output &amp;amp;quot;[$(TS)]$Message&amp;amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #File Output&lt;br /&gt;
    if($logToFile){&lt;br /&gt;
        &amp;amp;quot;[$(TS)]$Message&amp;amp;quot; | Tee-Object -FilePath $Path -Append | Write-Verbose&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Write-Log &amp;amp;quot;START =====================&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$instances | ForEach-Object {&lt;br /&gt;
    Write-Log &amp;amp;quot;Check $($_.Name) $($_.IP):$($_.Port)&amp;amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    $PortOpen = ( Test-NetConnection $_.IP -Port $_.Port -WarningAction SilentlyContinue ).TcpTestSucceeded &lt;br /&gt;
    &lt;br /&gt;
    if (!$PortOpen) {&lt;br /&gt;
        Write-Log &amp;amp;quot;Port $($_.Port) is closed, restart $($startType) $($_.Name)!&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
        if($startType -eq &amp;amp;quot;Service&amp;amp;quot;){&lt;br /&gt;
            Get-Service -Name $_.Name | Stop-Service&lt;br /&gt;
            Get-Service -Name $_.Name | Start-Service&lt;br /&gt;
        }&lt;br /&gt;
        elseif($startType -eq &amp;amp;quot;ScheduledTask&amp;amp;quot;){&lt;br /&gt;
            Get-ScheduledTask -TaskName $_.Name | Stop-ScheduledTask&lt;br /&gt;
            Get-ScheduledTask -TaskName $_.Name | Start-ScheduledTask&lt;br /&gt;
        }&lt;br /&gt;
        else{&lt;br /&gt;
            Write-Log &amp;amp;quot;[ERROR] STARTTYPE UNKNOWN! USE Service or ScheduledTask !&amp;amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }else{&lt;br /&gt;
        Write-Log &amp;amp;quot;Port $($_.Port) is open!&amp;amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Log &amp;amp;quot;END =====================&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Definitions&amp;diff=2264</id>
		<title>Definitions</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Definitions&amp;diff=2264"/>
		<updated>2020-11-26T17:13:27Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* Video Qualities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Download Protocols ===&lt;br /&gt;
* &amp;lt;code&amp;gt;Usenet&amp;lt;/code&amp;gt; - (USEr NETwork) A public access network on the Internet that provides group discussions and group email. It is a giant, dispersed bulletin board that is maintained by volunteers who provide news and mail feeds to other nodes. All Usenet content is &amp;quot;NetNews,&amp;quot; and a running collection of messages about a subject is a &amp;quot;newsgroup.&amp;quot;&lt;br /&gt;
:'''Note:''' This is typically a paid service with a direct connection to the servers containing the data you're wishing to acquire. The connections can be quite fast and typically can saturate any home download connection. &amp;lt;br&amp;gt; For more information about Usenet and discussions about them we'd recommend you look at [https://www.reddit.com/r/usenet/ r/usenet]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Torrents&amp;lt;/code&amp;gt; - In the BitTorrent file distribution system, a torrent file or meta-info file is a computer file that contains metadata about files and folders to be distributed, and usually also a list of the network locations of trackers, which are computers that help participants in the system find each other and form efficient distribution groups called swarms. A torrent file acts like a table of contents (index) that allows computers to find information through the use of a Bittorrent client. A torrent file gives addresses identifying computers that can send parts of the requested file.&lt;br /&gt;
:'''Note:''' Torrents in of them selves are completely innocuous and is simply a file sharing system. To share a file between two people is free. However, the service for finding the files (Trackers) and the computers that are hosting them can lead to a cost however there are may Trackers that are completely free to use. Torrent speeds are limited to the amount of seeders in a swarm. &amp;lt;br&amp;gt; For more information about Torrents and discussions about them we'd recommend you look at [https://www.reddit.com/r/torrents/ r/torrents]&lt;br /&gt;
&lt;br /&gt;
=== Indexers/Trackers ===&lt;br /&gt;
==== Usenet ====&lt;br /&gt;
* &amp;lt;code&amp;gt;Indexers&amp;lt;/code&amp;gt; - Usenet indexing sites allow you to search Usenet for specific posts. Some display the newsgroup and full subjects of each post matching the search criteria. Others allow you to download an NZB file which contains information about each post that your download client can use to automatically download the files. Indexes typically have a fee (usually to help cover server costs)that is typically paid yearly (some have an unlimited membership). &amp;lt;br&amp;gt; For more information about Indexers and discussions about them we'd recommend you look at  [https://reddit.com/r/indexers r/indexers]&lt;br /&gt;
&lt;br /&gt;
==== Torrents ====&lt;br /&gt;
* &amp;lt;code&amp;gt;Trackers&amp;lt;/code&amp;gt; - Torrent trackers are servers that keep track of the peers who are available at the moment to offer you the requested files. These are a special type of servers that help in better communication between torrent clients and peers to speed up downloads.&lt;br /&gt;
** &amp;lt;code&amp;gt;Seeders&amp;lt;/code&amp;gt; - Seeders are people who have a complete copy of the file. Seeders are only uploading because they already have the file finished, so there's no reason to download it.&lt;br /&gt;
** &amp;lt;code&amp;gt;Leechers&amp;lt;/code&amp;gt; - Leechers are people with an incomplete copy of the file. Due to the nature of torrents, you are always sharing the part of the file that you have downloaded. So you are always uploading to others while you download the file yourself.&lt;br /&gt;
** &amp;lt;code&amp;gt;Ratio&amp;lt;/code&amp;gt; - The ratio of what you have uploaded versus downloaded. Calculated as uploaded quantity / downloaded quantity.&lt;br /&gt;
&lt;br /&gt;
=== Seedboxes ===&lt;br /&gt;
&lt;br /&gt;
=== Common File Containers ===&lt;br /&gt;
*&amp;lt;code&amp;gt;MKV&amp;lt;/code&amp;gt; - An MKV file is a video file saved in the Matroska multimedia container format. It supports several types of audio and video codecs and may include .SRT, .SSA, .USF (Universal Subtitle Format), or VobSub subtitles. MKV files are typically used for storing short video clips, TV shows, and movies.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;MP4&amp;lt;/code&amp;gt; - An MP4 file is a multimedia file commonly used to store a movie or video clip. It may also contain subtitles or images. MP4 is short for MPEG-4 Part 14, which is a container format based on the QuickTime File Format (QTFF) used by .MOV and .QT files&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3&amp;lt;/code&amp;gt; - An MP3 file is an audio file saved in a compressed audio format developed by the Moving Picture Experts Group (MPEG) that uses &amp;quot;Layer 3&amp;quot; audio compression (MP3). It is most commonly used to store music, but may also contain other types of audio content, such as a lecture, sermon, audiobook, or podcast.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;AAC&amp;lt;/code&amp;gt; - Compressed audio file similar to an .MP3 file, but offers several performance improvements; examples include a higher coding efficiency for both stationary and transient signals, a simpler filterbank, and better handling of frequencies above 16 kHz; maintains quality nearly indistinguishable from the original audio source.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;OGG&amp;lt;/code&amp;gt; - An OGG file is a compressed audio file that uses free, unpatented Ogg Vorbis audio compression. It is similar to an .MP3 file, but sounds better than an MP3 file of equal size, and may include song metadata, such as artist information and track data. OGG files are supported by many software music players and some portable music players.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;FLAC&amp;lt;/code&amp;gt; - A FLAC file is an audio file compressed in the Free Lossless Audio Codec (FLAC) format, which is an open source lossless audio compression format. It is similar to an .MP3 file, but is compressed without any loss in quality or loss of any original audio data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For a list of different video containers and its capabilities click [https://en.wikipedia.org/wiki/Comparison_of_video_container_formats#Video_coding_formats_support HERE]&lt;br /&gt;
&lt;br /&gt;
For a list of different audio containers and its capabilities click &lt;br /&gt;
[https://en.wikipedia.org/wiki/Comparison_of_video_container_formats#Audio_coding_formats_support HERE]&lt;br /&gt;
&lt;br /&gt;
=== Bitrates ===&lt;br /&gt;
&amp;lt;section begin=bitrates /&amp;gt;&lt;br /&gt;
Bitrate, as the name implies, describes the rate at which bits are transferred from one location to another. In other words, it measures how much data is transmitted in a given amount of time. Bitrate is commonly measured in bits per second (bps), kilobits per second (Kbps), or megabits per second (Mbps). For example, a DSL connection may be able to download data at 768 kbps, while a Firewire 800 connection can transfer data up to 800 Mbps.&lt;br /&gt;
&lt;br /&gt;
Bitrate can also describe the quality of an audio or video file. For example, an MP3 audio file that is compressed at 192 Kbps will have a greater dynamic range and may sound slightly more clear than the same audio file compressed at 128 Kbps. This is because more bits are used to represent the audio data for each second of playback. Similarly, a video file that is compressed at 3000 Kbps will look better than the same file compressed at 1000 Kbps. Just like the quality of an image is measured in resolution, the quality of an audio or video file is measured by the bitrate.&lt;br /&gt;
&amp;lt;section end=bitrates  /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Scene Naming ===&lt;br /&gt;
&amp;lt;section begin=scene naming /&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PROPER&amp;lt;/code&amp;gt; - means there was a problem with the previous release. Downloads tagged as PROPER shows that the problems have been fixed in that release. This is done by a Group that did not release the original.&lt;br /&gt;
* &amp;lt;code&amp;gt;REPACK&amp;lt;/code&amp;gt; -  means there was a problem with the previous release and is corrected by the original Group. Downloads tagged as REPACK shows that the problems have been fixed in that release. This is done by a Group that did release the original.&lt;br /&gt;
&amp;lt;section end=scene naming /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Qualities ===&lt;br /&gt;
==== Video Qualities ====&lt;br /&gt;
&amp;lt;section begin=video-qualities /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=Unknown /&amp;gt;*&amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt; - Self Explanatory&amp;lt;section end=Unknown /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;WORKPRINT&amp;lt;/code&amp;gt; - A workprint of a film generally contains timecode and usually has watermarks from the studio involved in the production of the film. These &amp;quot;proxy&amp;quot; copies of a film often go between the editorial and visual effects departments of the film crew. A workprint may be of any resolution, but are generally lower quality versions of the film used to show progress on the editorial or post-production process. Therefore, these may not be at all the same as a theatrical version of the film, and may be missing many of the visual effects or audio that end up making it to the theatrical release.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;CAM&amp;lt;/code&amp;gt; - is a theater rip usually done with a digital video camera. A mini tripod is sometimes used, but a lot of the time this won't be feasible, so the camera may shake. Seating placement isn't always ideal, and it might be filmed from an awkward angle. If cropped properly, this is hard to tell unless there's text on the screen, but a lot of times these are left with triangular borders on the top and bottom of the screen. Sound is taken from the onboard microphone of the camera, and especially in comedies, laughter can often be heard during the film. Due to these factors picture and sound quality are usually quite poor, but sometimes we're lucky, and the theater will be fairly empty and a fairly clear signal will be heard.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;TELESYNC&amp;lt;/code&amp;gt; - is the same spec as a CAM except it uses an external audio source (most likely an audio jack in the chair for the disabled). A direct audio source does not guarantee good quality audio, as a lot of background noise can interfere. Sometimes a telesync is filmed in an empty cinema or from the projection booth with a professional camera, giving better picture quality. Quality ranges drastically. A high percentage of telesyncs are CAMs that have been mislabeled.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;TELECINE&amp;lt;/code&amp;gt; - A telecine machine copies the film digitally from the reels. Sound and picture should be very good, but due to the equipment and cost involved telecines are fairly uncommon. Generally, the film will be in correct aspect ratio, although 4:3 telecines have existed. TC should not be confused with TimeCode, which is a visible counter on screen throughout the film.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;section begin=REGIONAL /&amp;gt;&amp;lt;code&amp;gt;REGIONAL&amp;lt;/code&amp;gt; - &amp;lt;--------------------- Needs definition&amp;lt;section end=REGIONAL /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;DVDSCR&amp;lt;/code&amp;gt; - A pre-release DVD often sent to awards judges and various other places for promotional use. A screener is supplied on a DVD or other large enough media. The main draw back is a “ticker” (a message that scrolls past at the bottom of the screen, with the copyright and anti-copy telephone number). Also, if the screener contains any serial numbers, or any other markings that could lead to the source of the tape, these will have to be blocked, usually with a black mark over the section. This is sometimes only for a few seconds, but unfortunately on some copies this will last for the entire film, and some can be quite big. Depending on the equipment used, screener quality can range from excellent to very poor. Usually transferred to SVCD, DivX/XviD, or MP4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=SDTV /&amp;gt;*&amp;lt;code&amp;gt;SDTV&amp;lt;/code&amp;gt; - Post air rips from an analog source (usually cable television or OTA standard definition). The image quality is generally good (for the resolution) and they are usually encoded in DivX/XviD or MP4.&amp;lt;section end=SDTV /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=DVD /&amp;gt;*&amp;lt;code&amp;gt;DVD&amp;lt;/code&amp;gt; - A re-encode of the final released DVD9. If possible this is released PRE retail. It should be excellent quality (for the resolution). DVDrips are usually released in DivX/XviD or MP4.&amp;lt;section end=DVD /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;DVD-R&amp;lt;/code&amp;gt; - Same as DVD, but re-compressed to fit a single-layer DVD (generally reduces the original source bitrate by half, so the source material may have already been compressed from the original DVD copy and has been compressed a third time by the ripper).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=WEBDL-480p /&amp;gt;*&amp;lt;code&amp;gt;WEBDL-480p&amp;lt;/code&amp;gt; - WEB-DL (P2P) refers to a file losslessly ripped from a streaming service, such as Netflix, Amazon Video, Hulu, Crunchyroll, Discovery GO, BBC iPlayer, etc., or downloaded via an online distribution website such as iTunes. The quality is quite good, since they are not reencoded. The video (H.264 or H.265) and audio (AC3/AAC) streams are usually extracted from the iTunes or Amazon Video and remuxed into a MKV container without sacrificing quality. An advantage with these releases is that, like BD/DVDRips, they usually have no onscreen network logos. These are nearly as good as a Blu-ray source but can suffer from audio lag or visual artifacts from the adaptive bitrate of streaming services. If a ripper's internet connection drops to a point where the bitrate lowers, the source bitrate could change dynamically, causing variations in picture quality. Most releases that suffer from an extreme amount of visual artifacts are NUKED and a PROPER is generally released to fix any wild variations in adaptive bitrate. This will be in 480p (SD) quality. &amp;lt;section end=WEBDL-480p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=WEBRip-480p /&amp;gt;*&amp;lt;code&amp;gt;WEBRip-480p&amp;lt;/code&amp;gt; - In a WEB-Rip (P2P), the file is often extracted using the HLS or RTMP/E protocols and remuxed from a TS, MP4 or FLV container to MKV. This will be in 480p (SD) quality.&amp;lt;section end=WEBRip-480p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=Bluray-480p /&amp;gt;*&amp;lt;code&amp;gt;Bluray-480p&amp;lt;/code&amp;gt; - A re-encode of the final released Blu-ray, downscaled to 480p resolution (720x480 @ 16:9, any other Aspect Ratio may be a different resolution). If possible this is released PRE retail. It should be excellent quality for the resolution. Bitrates may vary, but these are generally encoded to DivX, XviD, or AVC and offer the tradeoff of a small perceived quality reduction over the original source while drastically reducing filesize. These are generally MKV or MP4, but some DivX/XviD are around as well which use AVI.&amp;lt;section end=Bluray-480p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;Bluray-576p&amp;lt;/code&amp;gt; - Same as Bluray-480p, but in 576p (720x576). 576p is the standard PAL resolution for SDTV (although some manufacturers represent HDTV as anything above 480p, 576p offers barely any perceived quality increase over 480p). Bitrates may vary, but these are generally encoded to AVC or HEVC and offer the tradeoff of a small perceived quality reduction over the original source while drastically reducing filesize. These are generally MKV or MP4 container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=HDTV-720p /&amp;gt;*&amp;lt;code&amp;gt;HDTV-720p&amp;lt;/code&amp;gt; - A re-encode of the final released Blu-ray, but broadcast over HD cable or satellite (1280x720 @ 16:9, any other aspect ratio may be a different resolution). It may be modified for runtime or content depending on the network it came from. This is released usually several months after a retail release, but sometimes upscaled versions of a Standard Definition film are released on cable channels such as STARZ or HBO, and they would be the only HD copies of that specific film available. These are generally MKV or MP4.&amp;lt;section end=HDTV-720p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;WEBDL-720p&amp;lt;/code&amp;gt; - WEB-DL (P2P) refers to a file losslessly ripped from a streaming service, such as Netflix, Amazon Video, Hulu, Crunchyroll, Discovery GO, BBC iPlayer, etc., or downloaded via an online distribution website such as iTunes. The quality is quite good, since they are not reencoded. The video (H.264 or H.265) and audio (AC3/AAC) streams are usually extracted from the iTunes or Amazon Video and remuxed into a MKV container without sacrificing quality. An advantage with these releases is that, like BD/DVDRips, they usually have no onscreen network logos. These are nearly as good as a Blu-ray source but can suffer from audio lag or visual artifacts from the adaptive bitrate of streaming services. If a ripper's internet connection drops to a point where the bitrate lowers, the source bitrate could change dynamically, causing variations in picture quality. Most releases that suffer from an extreme amount of visual artifacts are NUKED and a PROPER is generally released to fix any wild variations in adaptive bitrate. This will be in 720p quality.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=WEBRip-720p /&amp;gt;*&amp;lt;code&amp;gt;WEBRip-720p&amp;lt;/code&amp;gt; - In a WEB-Rip (P2P), the file is often extracted using the HLS or RTMP/E protocols and remuxed from a TS, MP4 or FLV container to MKV. This will be in 720p quality.&amp;lt;section end=WEBRip-720p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=Bluray-720p /&amp;gt;*&amp;lt;code&amp;gt;Bluray-720p&amp;lt;/code&amp;gt; - A re-encode of the final released Blu-ray, downscaled to 720p resolution (1280x720 @ 16:9, any other aspect ratio may be a different resolution). If possible this is released PRE retail. It should be excellent quality for the resolution. Bitrates may vary, but these are generally encoded to AVC or HEVC and offer the tradeoff of a small perceived quality reduction over the original source while drastically reducing filesize. These are generally MKV or MP4 container.&amp;lt;section end=Bluray-720p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=HDTV-1080p /&amp;gt;*&amp;lt;code&amp;gt;HDTV-1080p&amp;lt;/code&amp;gt; - A re-encode of the final released Blu-ray, but broadcast over HD cable or satellite (1920x1080 @ 16:9, any other aspect ratio may be a different resolution). It may be modified for runtime or content depending on the network it came from. This is released usually several months after a retail release, but sometimes upscaled versions of a Standard Definition film are released on cable channels such as STARZ or HBO, and they would be the only HD copies of that specific film available. These are generally MKV or MP4 container.&amp;lt;section end=HDTV-1080p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=WEBDL-1080p /&amp;gt;*&amp;lt;code&amp;gt;WEBDL-1080p&amp;lt;/code&amp;gt; - WEB-DL (P2P) refers to a file losslessly ripped from a streaming service, such as Netflix, Amazon Video, Hulu, Crunchyroll, Discovery GO, BBC iPlayer, etc., or downloaded via an online distribution website such as iTunes. The quality is quite good, since they are not reencoded. The video (H.264 or H.265) and audio (AC3/AAC) streams are usually extracted from the iTunes or Amazon Video and remuxed into a MKV container without sacrificing quality. An advantage with these releases is that, like BD/DVDRips, they usually have no onscreen network logos. These are nearly as good as a Blu-ray source but can suffer from audio lag or visual artifacts from the adaptive bitrate of streaming services. If a ripper's internet connection drops to a point where the bitrate lowers, the source bitrate could change dynamically, causing variations in picture quality. Most releases that suffer from an extreme amount of visual artifacts are NUKED and a PROPER is generally released to fix any wild variations in adaptive bitrate. This will be in 1080p quality.&amp;lt;section end=WEBDL-1080p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=WEBRip-1080p /&amp;gt;*&amp;lt;code&amp;gt;WEBRip-1080p&amp;lt;/code&amp;gt; - In a WEB-Rip (P2P), the file is often extracted using the HLS or RTMP/E protocols and remuxed from a TS, MP4 or FLV container to MKV. This will be in 1080p quality.&amp;lt;section end=WEBRip-1080p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=Bluray-1080p /&amp;gt;*&amp;lt;code&amp;gt;Bluray-1080p&amp;lt;/code&amp;gt; - A re-encode of the final released Blu-ray, at its native 1080p resolution (1920x1080 @ 16:9, any other aspect ratio may be a different resolution). If possible this is released PRE retail. It should be excellent quality and the same resolution as the source. Bitrates may vary, but these are generally encoded to AVC or HEVC and offer the tradeoff of a small perceived quality reduction over the original source while slightly reducing filesize. These are generally MKV or MP4 container.&amp;lt;section end=Bluray-1080p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=1080p Remux /&amp;gt;*&amp;lt;code&amp;gt;Remux-1080p&amp;lt;/code&amp;gt; - A remux is a rip of a Blu-ray or HD DVD disc to another container format or just stripping the disc of menus and bonus material while keeping the contents of its audio and video streams intact (also keeping the current codecs), guaranteeing the exact 1:1 movie quality as on original disc. This is at 1080p quality.&amp;lt;section end=1080p Remux /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=HDTV-2160p /&amp;gt;*&amp;lt;code&amp;gt;HDTV-2160p&amp;lt;/code&amp;gt; - TVRip is a capture source from an capture card.  HDTV stands for captured source from HD television. With an HDTV source, the quality can sometimes even surpass DVD. Movies in this format are starting to grow in popularity. Some advertisement and commercial banner can be seen on some releases during playback. This is at 2160p (4K) quality.&amp;lt;section end=HDTV-2160p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=WEBDL-2160p /&amp;gt;*&amp;lt;code&amp;gt;WEBDL-2160p&amp;lt;/code&amp;gt; - WEB-DL (P2P) refers to a file losslessly ripped from a streaming service, such as Netflix, Amazon Video, Hulu, Crunchyroll, Discovery GO, BBC iPlayer, etc., or downloaded via an online distribution website such as iTunes. The quality is quite good, since they are not reencoded. The video (H.264 or H.265) and audio (AC3/AAC) streams are usually extracted from the iTunes or Amazon Video and remuxed into a MKV container without sacrificing quality. An advantage with these releases is that, like BD/DVDRips, they usually have no onscreen network logos. These are nearly as good as a Blu-ray source but can suffer from audio lag or visual artifacts from the adaptive bitrate of streaming services. If a ripper's internet connection drops to a point where the bitrate lowers, the source bitrate could change dynamically, causing variations in picture quality. Most releases that suffer from an extreme amount of visual artifacts are NUKED and a PROPER is generally released to fix any wild variations in adaptive bitrate. This will be in 2160p (4K) quality.&amp;lt;section end=WEBDL-2160p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=WEBRip-2160p /&amp;gt;*&amp;lt;code&amp;gt;WEBRip-2160p&amp;lt;/code&amp;gt; - In a WEB-Rip (P2P), the file is often extracted using the HLS or RTMP/E protocols and remuxed from a TS, MP4 or FLV container to MKV. This will be in 2160p (4k) quality.&amp;lt;section end=WEBRip-2160p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=Bluray-2160p /&amp;gt;*&amp;lt;code&amp;gt;Bluray-2160p&amp;lt;/code&amp;gt; - A re-encode of the final released Blu-ray, at its native 21600p resolution (3840x2160 @ 16:9, any other aspect ratio may be a different resolution). 4K versions of films that are released in generally HEVC codec and could be either 8-bit or 10-bit color reproduction or from an HDR source. slightly reducing filesize. These are generally MKV or MP4 container.&amp;lt;section end=Bluray-2160p /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=2160p-Remux /&amp;gt;*&amp;lt;code&amp;gt;Remux-2160p&amp;lt;/code&amp;gt; - A remux is a rip of a Blu-ray or HD DVD disc to another container format or just stripping the disc of menus and bonus material while keeping the contents of its audio and video streams intact (also keeping the current codecs), guaranteeing the exact 1:1 movie quality as on original disc. This is at 2160p (4K) quality.&amp;lt;section end=2160p-Remux /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;BR-DISK&amp;lt;/code&amp;gt; - The original Blu-ray disc, with it's AVC/HEVC folder structure and no change in container format. Some media players are unable to deal with these, but they are generally used for archival purposes. The original Blu-ray disc content is unmodified. Most of the time, these have been run through an HDCP decryption process already via the ripper. Sometimes they are still encrypted.&lt;br /&gt;
&amp;lt;section end=video-qualities /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio Qualities ====&lt;br /&gt;
&amp;lt;section begin=audio-qualities /&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;AAC-192&amp;lt;/code&amp;gt; - An AAC file with a 192 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;AAC-256&amp;lt;/code&amp;gt; - An AAC file with a 256 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;AAC-320&amp;lt;/code&amp;gt; - An AAC file with a 320 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;AAC-VBR&amp;lt;/code&amp;gt; - An AAC file with a variable bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;ALAC&amp;lt;/code&amp;gt; - Audio file created with the Apple Lossless Audio Codec (ALAC); used for storing digital music losslessly without losing any sound quality from the original audio data; differs from lossy audio codecs such as AAC.&lt;br /&gt;
*&amp;lt;code&amp;gt;APE&amp;lt;/code&amp;gt; - Audio file compressed using Monkey's Audio lossless compression algorithm; includes error detection and support for tags that store information about audio files; sometimes created with .CUE files to comprise an audio CD image.&lt;br /&gt;
&amp;lt;section begin=FLAC /&amp;gt;*&amp;lt;code&amp;gt;FLAC&amp;lt;/code&amp;gt; - A FLAC file is an audio file compressed in the Free Lossless Audio Codec (FLAC) format, which is an open source lossless audio compression format. It is similar to a .MP3 file, but is compressed without any loss in quality or loss of any original audio data.&amp;lt;section end=FLAC /&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;FLAC 24bit&amp;lt;/code&amp;gt; - A FLAC file with 24-bit encoding, allowing a much wider dynamic range than CD, and sampling rates all the way up to 192kHz&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-8&amp;lt;/code&amp;gt; - A MP3 file with a 8 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-16&amp;lt;/code&amp;gt; - A MP3 file with a 16 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-24&amp;lt;/code&amp;gt; - A MP3 file with a 24 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-32&amp;lt;/code&amp;gt; - A MP3 file with a 32 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-40&amp;lt;/code&amp;gt; - A MP3 file with a 40 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-48&amp;lt;/code&amp;gt; - A MP3 file with a 48 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-56&amp;lt;/code&amp;gt; - A MP3 file with a 56 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-64&amp;lt;/code&amp;gt; - A MP3 file with a 64 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-80&amp;lt;/code&amp;gt; - A MP3 file with a 80 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-96&amp;lt;/code&amp;gt; - A MP3 file with a 96 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-112&amp;lt;/code&amp;gt; - A MP3 file with a 112 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-128&amp;lt;/code&amp;gt; - A MP3 file with a 128 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-160&amp;lt;/code&amp;gt; - A MP3 file with a 160 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-192&amp;lt;/code&amp;gt; - A MP3 file with a 192 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-224&amp;lt;/code&amp;gt; - A MP3 file with a 224 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-256&amp;lt;/code&amp;gt; - A MP3 file with a 256 kbps bitrate&lt;br /&gt;
&amp;lt;section begin=MP3-320 /&amp;gt;*&amp;lt;code&amp;gt;MP3-320&amp;lt;/code&amp;gt; - An MP3 file with a 320 kbps bitrate&amp;lt;section end=MP3-320 /&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-VBR-V0&amp;lt;/code&amp;gt; - An MP3 file with a variable bitrate (version 0)&lt;br /&gt;
*&amp;lt;code&amp;gt;MP3-VBR-V2&amp;lt;/code&amp;gt; - An MP3 file with a variable bitrate (version 2)&lt;br /&gt;
*&amp;lt;code&amp;gt;OGG Vorbis Q5&amp;lt;/code&amp;gt; - An OOG file with an 160 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;OGG Vorbis Q6&amp;lt;/code&amp;gt; - An OOG file with a 192 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;OGG Vorbis Q7&amp;lt;/code&amp;gt; - An OOG file with a 224 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;OGG Vorbis Q8&amp;lt;/code&amp;gt; - An OOG file with a 256 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;OGG Vorbis Q9&amp;lt;/code&amp;gt; - An OOG file with a 320 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;OGG Vorbis Q10&amp;lt;/code&amp;gt; - An OOG file with a 500 kbps bitrate&lt;br /&gt;
*&amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt; - Self Explanatory&lt;br /&gt;
*&amp;lt;code&amp;gt;WavPack&amp;lt;/code&amp;gt; - WavPack compresses high-quality audio to between thirty and seventy percent and supports both mono and stereo audio ranging from 8 to 32 bits. Typically these are audio files in an &amp;lt;code&amp;gt;.WV&amp;lt;/code&amp;gt; container&lt;br /&gt;
*&amp;lt;code&amp;gt;WAV&amp;lt;/code&amp;gt; - A WAV file is an audio file saved in the WAVE format, which is a standard digital audio file format utilized for storing waveform data. WAV files may contain audio recordings with different sampling rates and bitrates but are often saved in a 44.1 KHz, 16-bit, stereo format, which is the standard format used for CD audio.&lt;br /&gt;
*&amp;lt;code&amp;gt;WMA&amp;lt;/code&amp;gt; - A WMA file is an audio file saved in the Advanced Systems Format (ASF) proprietary format developed by Microsoft. It contains Windows Media Audio and metadata objects such as the title, artist, album, and genre of the track. WMA files are similar to .MP3 files and primarily used for streaming music from the web.&lt;br /&gt;
&amp;lt;section end=audio-qualities /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== eBook Qualities ====&lt;br /&gt;
&amp;lt;section begin=ebook-qualities /&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt; - Self Explanatory&lt;br /&gt;
*&amp;lt;code&amp;gt;PDF&amp;lt;/code&amp;gt; - A PDF file is a multi-platform document created by Adobe Acrobat or another PDF application. The PDF format is commonly used for saving documents and publications in a standard format that can be viewed on multiple platforms. In many cases, PDF files are created from existing documents instead of from scratch. With that being said PDF isn't a book format it is originally designed as a printing format so a lot of features you'll find with other formats will not be available.&lt;br /&gt;
*&amp;lt;code&amp;gt;MOBI&amp;lt;/code&amp;gt; - A MOBI file is an eBook saved in the MOBI format, a format originally used by the Mobipocket Reader but now supported by several different readers. It contains an eBook and may incorporate DRM copyright protection to prevent copying or unauthorized viewing. MOBI files are supported by various eReaders, tablets, PDAs, and desktop computer applications.&lt;br /&gt;
*&amp;lt;code&amp;gt;EPUB&amp;lt;/code&amp;gt; - An EPUB file is a digital ebook saved in the EPUB format, an open XML-based format for digital books and publications. It provides a standard digital publication format for publishers and consumers. EPUB files can be viewed with supporting software programs and hardware devices, such as the Amazon Kindle and Barnes &amp;amp; Noble NOOK.&lt;br /&gt;
*&amp;lt;code&amp;gt;AZW3&amp;lt;/code&amp;gt; - An AZW3 file is an eBook created in the Kindle Format 8 (KF8), Amazon's successor to the .AZW format. It supports newer features such as HTML5 and CSS3 support as well as many other formatting capabilities. AZW3 files often include DRM protection and are used as the download format for many Amazon eBooks.&lt;br /&gt;
&amp;lt;section end=ebook-qualities /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Indexer Flags ===&lt;br /&gt;
&lt;br /&gt;
Torrent Indexers sometimes have torrents that, while they contain the same video, have other attributes that differentiate them. In Radarr, these are called Indexer Flags and you can do some cool stuff with them. See the table below, for a list of available flags and what they signify.&lt;br /&gt;
&lt;br /&gt;
==== Uses ====&lt;br /&gt;
&lt;br /&gt;
Indexer Flags can be used for multiple things in Radarr. Under Settings -&amp;amp;gt; Indexers, you can e.g. specify that all releases with any indexer flag is preferred. This is useful, if you occasionally want to download a golden popcorn release over a normal encode.&lt;br /&gt;
&lt;br /&gt;
If you want more control over indexer flags, there are two other options:&lt;br /&gt;
&lt;br /&gt;
==== 1. Required Flags ====&lt;br /&gt;
&lt;br /&gt;
In your indexer settings, you can specify, what exact flags are required, for a release to be downloaded for this indexer. This allows you to have a strict indexer only download freeleech torrents as an example. To require an indexer flag, look at the table below, take the flag name and put it in the corresponding field in your indexer’s settings.&lt;br /&gt;
&lt;br /&gt;
==== 2. Custom Formats ====&lt;br /&gt;
&lt;br /&gt;
'''(Radarr Only)'''&lt;br /&gt;
Indexer Flags can be used as Format Tags in a Custom Format. Check out the [[Radarr Settings#Custom Formats|Custom Formats]] section for more information.&lt;br /&gt;
&lt;br /&gt;
==== Supported Flags ====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;33%&amp;quot;| Flag Name&lt;br /&gt;
!width=&amp;quot;33%&amp;quot;| Symbol&lt;br /&gt;
!width=&amp;quot;33%&amp;quot;| Description&lt;br /&gt;
|-&lt;br /&gt;
| G_Freeleech&lt;br /&gt;
| ⬇⬇&lt;br /&gt;
| Sometimes, torrent sites set a torrent to be freeleech. This means, that the download of this torrent will not count towards your download quota or ratio. This is really useful, if you do not have the best ratio yet.&lt;br /&gt;
|-&lt;br /&gt;
| G_Halfleech&lt;br /&gt;
| ⇩⇩&lt;br /&gt;
| Similar to G_Freeleech, G_Halfleech signifies that only half of the size of this torrent will count towards your download quota or ratio.&lt;br /&gt;
|-&lt;br /&gt;
| G_DoubleUpload&lt;br /&gt;
| ⬆&lt;br /&gt;
| Similar to G_Freeleech, G_DoubleUpload signifies that any amount of data you upload via seeding is counted twice towards your upload quota and ratio. This is very useful, if you want to build up a ratio buffer.&lt;br /&gt;
|-&lt;br /&gt;
| PTP_Golden&lt;br /&gt;
| 🌟&lt;br /&gt;
| On PassThePopcorn, some torrents are given the Golden tag, when they meet certain encoding standards. These are usually the best encodes, with almost no perceptible quality loss. You can learn more on their wiki page.&lt;br /&gt;
|-&lt;br /&gt;
| PTP_Approved&lt;br /&gt;
| ✔&lt;br /&gt;
| On PassThePopcorn, some torrents are approved, when they meet the minimum standards for encoding (e.g. no low bitrates). See their wiki for more information.&lt;br /&gt;
|-&lt;br /&gt;
| HDB_Internal&lt;br /&gt;
| 🚪&lt;br /&gt;
| Releases on HDBits receive this tag, when the release was uploaded by one of the release groups of HDBits themselves.&lt;br /&gt;
|-&lt;br /&gt;
| AHD_Internal&lt;br /&gt;
| 🚪&lt;br /&gt;
| Releases on Awesome HD receive this tag, when the release was uploaded by one of the release groups of Awesome HD themselves.&lt;br /&gt;
|-&lt;br /&gt;
| G_Scene&lt;br /&gt;
| ☠&lt;br /&gt;
| This flag is applied to releases that are reported to be from a scene release group by your indexer.&lt;br /&gt;
|-&lt;br /&gt;
| G_Freeleech75&lt;br /&gt;
| ⇩⬇&lt;br /&gt;
| Similar to G_Freeleech, G_Freeleech75 signifies that only 25% of the size of this torrent will count towards your download quota or ratio.&lt;br /&gt;
|-&lt;br /&gt;
| G_Freeleech25&lt;br /&gt;
| ⇩&lt;br /&gt;
| Similar to G_Freeleech, G_Freeleech25 signifies that only 75% of the size of this torrent will count towards your download quota or ratio.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TRaSH</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_Tips_and_Tricks&amp;diff=1334</id>
		<title>Radarr Tips and Tricks</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Radarr_Tips_and_Tricks&amp;diff=1334"/>
		<updated>2020-09-27T21:02:45Z</updated>

		<summary type="html">&lt;p&gt;TRaSH: /* TRaSH's Custom Formats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== TRaSH's Custom Formats ===&lt;br /&gt;
[https://github.com/TRaSH-/Tutorials-FAQ/blob/master/RadarrV3/Collection-of-Custom-Formats-for-RadarrV3.md Link to source document]&lt;br /&gt;
{{#github:RadarrV3/Collection-of-Custom-Formats-for-RadarrV3.md|TRaSH-/Tutorials-FAQ|master}}&lt;/div&gt;</summary>
		<author><name>TRaSH</name></author>
	</entry>
</feed>