<?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=RobinDadswell</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=RobinDadswell"/>
	<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/Special:Contributions/RobinDadswell"/>
	<updated>2026-06-04T20:51:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Main_Page&amp;diff=3517</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Main_Page&amp;diff=3517"/>
		<updated>2021-05-10T18:14:51Z</updated>

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

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

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

		<summary type="html">&lt;p&gt;RobinDadswell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Misc page for Appdata Directory'''&lt;br /&gt;
== Arguments ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;-data=&amp;lt;/code&amp;gt; argument forces the location of the AppData folder, so your startup command may be forcing a specific location. This is required when trying to run multiple instances.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/data=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-nobrowser&amp;lt;/code&amp;gt; argument refrains from launching/opening the browser on startup.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/nobrowser&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;section end=radarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;-data=&amp;lt;/code&amp;gt; argument forces the location of the AppData folder, so your startup command may be forcing a specific location. This is required when trying to run multiple instances.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/data=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-nobrowser&amp;lt;/code&amp;gt; argument refrains from launching/opening the browser on startup.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/nobrowser&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;section end=sonarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;-data=&amp;lt;/code&amp;gt; argument forces the location of the AppData folder, so your startup command may be forcing a specific location. This is required when trying to run multiple instances.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/data=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-nobrowser&amp;lt;/code&amp;gt; argument refrains from launching/opening the browser on startup.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/nobrowser&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;section end=lidarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;-data=&amp;lt;/code&amp;gt; argument forces the location of the AppData folder, so your startup command may be forcing a specific location. This is required when trying to run multiple instances.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/data=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-nobrowser&amp;lt;/code&amp;gt; argument refrains from launching/opening the browser on startup.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/nobrowser&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;section end=readarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
=== Prowlarr ===&lt;br /&gt;
&amp;lt;section begin=prowlarr_appdata_directory_arguments /&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;-data=&amp;lt;/code&amp;gt; argument forces the location of the AppData folder, so your startup command may be forcing a specific location. This is required when trying to run multiple instances.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/data=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-nobrowser&amp;lt;/code&amp;gt; argument refrains from launching/opening the browser on startup.&lt;br /&gt;
On windows this would be &amp;lt;code&amp;gt;/nobrowser&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;section end=prowlarr_appdata_directory_arguments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Prowlarr_Appdata_Directory&amp;diff=3449</id>
		<title>Prowlarr Appdata Directory</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Prowlarr_Appdata_Directory&amp;diff=3449"/>
		<updated>2021-04-27T22:11:55Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Appdata Directory|ARRNAME=Prowlarr|ARRNAME2=prowlarr}}&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Radarr_Tips_and_Tricks&amp;diff=3401</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=3401"/>
		<updated>2021-04-15T10:24:03Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* PHP */&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;
== Rename Movie Folders ==&lt;br /&gt;
* If you've recently changed your movie folder name template ([[Radarr_Settings#Standard Movie Folder Format|Settings -&amp;gt; Movie Folder Format]]) and want to rename your existing movie folders, you need to use a trick.&lt;br /&gt;
[[File:original-movie-folder-nameing.png|frameless|none|750px|alt=original name]]&lt;br /&gt;
* You'll first need to go to the main library page (Movies) and select Mass Edit:&lt;br /&gt;
[[File:select-mass-editor.png|frameless|none|750px|alt=Select Mass Editor]]&lt;br /&gt;
* Select the Movies you'll want to edit (1) or click Select all (2)&lt;br /&gt;
[[File:select-individual-or-all-movies.png|frameless|none|750px|alt=Select individual movies or all]]&lt;br /&gt;
* Next you'll want to select which root folder this(these) movies need to be placed in (your root folders might look different than shown here)&lt;br /&gt;
[[File:select-root-folder.png|frameless|750px|alt=Select root folder]]&lt;br /&gt;
* When the move files propt is displayed select select: '''Yes, Move the files''' (even if the though the files aren't being moved this will in a sense move the files from the old folder to the new folder renamed)&lt;br /&gt;
[[File:move-files-pop-up-window-select-yes.png|frameless|750px|alt=Move Files Pop Up Window]]&lt;br /&gt;
* Depending on how large your library is it may take a while for all folders to be renamed once completed check your movies to see if everything worked properly.&lt;br /&gt;
[[File:new-movie-folder-name.png|framless|none|750px|alt=New name]]&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|thumb|none|750px|alt=Click the “Import List” button|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|750px|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 &lt;br /&gt;
[[File:Create-a-Folder-for-Each-Movie1.jpg|thumb|none|750px|alt=File 2 folder|File 2 Folder]]&lt;br /&gt;
# Wait for the box to appear, ONLY CLICK THE SECOND OPTION &lt;br /&gt;
[[File:Create-a-Folder-for-Each-Movie2.png|thumb|none|750px|alt=Second Option|Second Option]]&lt;br /&gt;
# Each movie will be in its’ own folder. &lt;br /&gt;
[[File:Create-a-Folder-for-Each-Movie3.jpg|thumb|none|750px|alt=Own folder|Own Folder]]&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 below. 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, empty if missing&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), empty if missing&lt;br /&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, empty if missing&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_in_cinemas_date&lt;br /&gt;
| Cinema release date, empty if missing&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_physical_release_date&lt;br /&gt;
| Physical release date, empty if missing&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, empty if missing&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, empty if missing&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), empty if missing&lt;br /&gt;
|-&lt;br /&gt;
| radarr_download_client&lt;br /&gt;
| NZB/Torrent downloader client, empty if missing&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, empty if missing&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_physical_release_date&lt;br /&gt;
| Physical release date, empty if missing&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_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&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, empty if missing&lt;br /&gt;
|-&lt;br /&gt;
| radarr_moviefile_scenename&lt;br /&gt;
| Original release name, empty if missing&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;
| radarr_deletedrelativepaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| radarr_deletedpaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of full paths for files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&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, empty if missing&lt;br /&gt;
|-&lt;br /&gt;
| radarr_movie_in_cinemas_date&lt;br /&gt;
| Cinema release date, empty if missing&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, empty if missing&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;
==== On Health Check ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Environment Variable&lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| radarr_eventype&lt;br /&gt;
| HealthIssue&lt;br /&gt;
|-&lt;br /&gt;
| radarr_health_issue_level&lt;br /&gt;
| the type of health issue: Ok, Notice, Warning, Error&lt;br /&gt;
|-&lt;br /&gt;
| radarr_health_issue_message&lt;br /&gt;
| the message from the health issue&lt;br /&gt;
|-&lt;br /&gt;
| radarr_health_issue_type&lt;br /&gt;
| the area that failed and triggered the health issue&lt;br /&gt;
|-&lt;br /&gt;
| radarr_health_issue_wiki&lt;br /&gt;
| the wiki url, empty if does not exist&lt;br /&gt;
|}&lt;br /&gt;
==== On Test ====&lt;br /&gt;
&lt;br /&gt;
When adding the script to Radarr and run ‘Test’ the script will be invoked with the following parameters. The script should be able to gracefully ignore any other eventtype&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;
| Test&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;
{{#spoiler:show=Sample bash script to echo environmental variables|hide=Click to close|spoiler_text&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&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;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&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;
This script will add the movie to plex and scan the destination folder (it will not scan the entire library)&lt;br /&gt;
{{#spoiler:show=Powershell Script|hide=Click to close|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;# &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;/syntaxhighlight&amp;gt;}}&lt;br /&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 some cases as the root movie folder can be on a seperate drive or nfs mount, where hardlinks are impossible.&lt;br /&gt;
{{#spoiler:show=Bash Script|hide=Click to close|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&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;/syntaxhighlight&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 multiple 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;quot;C:\ProgramData\Radarr\bin\Radarr.exe -data=C:\ProgramData\Radarr&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:\ProgramData\Radarr 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:\ProgramData\Radarr-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:\ProgramData\Radarr\bin\Radarr.exe&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Startup directory:''' C:\ProgramData\Radarr\bin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Arguments:''' -data=C:\ProgramData\Radarr-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;
=== Alternate Installation for running as user instead of service (enables UNC path mapping) ===&lt;br /&gt;
&lt;br /&gt;
# Shut down and disable the current service if it is running&lt;br /&gt;
## Start Menu, type services.msc&lt;br /&gt;
## Right click on Radarr-4K and Disable&lt;br /&gt;
## Right click on Radarr-4K and click Properties and choose Disabled&lt;br /&gt;
# Navigate to the Startup Folder for the current user (usually Users/username/AppData/Roaming/Microsoft/Start Menu/Startup)&lt;br /&gt;
# Right click and Create New Shortcut&lt;br /&gt;
# '''Path:''' C:\ProgramData\Radarr\bin\Radarr.exe -data=C:\ProgramData\Radarr-4K&lt;br /&gt;
# Give the shortcut a unique name such as Radarr-4K and finish the wizard.&lt;br /&gt;
# Double click the new shortcut to run and test.&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:\ProgramData\Radarr-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/Powershell 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;
* If you’re correcting a problematic installation, you may need to restore from one of Radarr’s many backups.&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;
{{#spoiler:show=RadarrInstancesChecker.ps1|hide=Click two close|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&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;quot;Service&amp;quot; (default) Service process is used&lt;br /&gt;
# &amp;quot;ScheduledTask&amp;quot; Task Scheduler is used&lt;br /&gt;
$startType = &amp;quot;Service&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;quot;$env:USERPROFILE\log.txt&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;quot;[$(TS)]$Message&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    #File Output&lt;br /&gt;
    if($logToFile){&lt;br /&gt;
        &amp;quot;[$(TS)]$Message&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;quot;START =====================&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$instances | ForEach-Object {&lt;br /&gt;
    Write-Log &amp;quot;Check $($_.Name) $($_.IP):$($_.Port)&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;quot;Port $($_.Port) is closed, restart $($startType) $($_.Name)!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        if($startType -eq &amp;quot;Service&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;quot;ScheduledTask&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;quot;[ERROR] STARTTYPE UNKNOWN! USE Service or ScheduledTask !&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }else{&lt;br /&gt;
        Write-Log &amp;quot;Port $($_.Port) is open!&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Log &amp;quot;END =====================&amp;quot;&amp;lt;/syntaxhighlight&amp;gt;}}Edit the script with your actual service names, IP, and ports.&lt;br /&gt;
Create a scheduled task to run the script on a repeating schedule.&lt;br /&gt;
&lt;br /&gt;
* Security Options: check Run with highest privileges (otherwise the script will be unable to manipulate services)&lt;br /&gt;
* Trigger: On launch&lt;br /&gt;
* Repeat task every: 5 or 10 minutes&lt;br /&gt;
* Action: Start a Program&lt;br /&gt;
** Program/script: &amp;lt;code&amp;gt;powershell&amp;lt;/code&amp;gt;&lt;br /&gt;
** Argument (with path to your script's location): &amp;lt;code&amp;gt;-File D:\RadarrInstancesChecker.ps1&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_General&amp;diff=3281</id>
		<title>Settings General</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_General&amp;diff=3281"/>
		<updated>2021-03-08T22:34:23Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* Sonarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
== Host ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Radarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/radarr) you would enter '/radarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Radarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Sonarr &lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/sonarr) you would enter '/sonarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Sonarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Lidarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/lidarr) you would enter '/lidarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Lidarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Readarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/readarr) you would enter '/readarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Readarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_host /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Radarr instance&lt;br /&gt;
** None - You have no authentication to access your Radarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access your Radarr or your Radarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Radarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Radarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Radarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Sonarr instance&lt;br /&gt;
** None - You have no authentication to access your Sonarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access your Sonarr or your Sonarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Sonarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Sonarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Sonarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Lidarr instance&lt;br /&gt;
** None - You have no authentication to access your Lidarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access Lidarr or your Lidarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Lidarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Lidarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Lidarr  communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Readarrinstance&lt;br /&gt;
** None - You have no authentication to access your Readarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access Readarr  or your Readarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Readarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Readarr&lt;br /&gt;
* API Key - This is how other programs would communicate or have Readarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_security /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proxy ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Radarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Sonarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Lidarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Readarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Radarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Radarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Radarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Sonarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Sonarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Sonarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Lidarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Lidarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Lidarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Readarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Readarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Readarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_logging /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analytics ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Radarr's servers (Servarr). This includes information on your browser, which Radarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Sonarr's servers (SkyHook). This includes information on your browser, which Sonarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Lidarr's servers (Servarr). This includes information on your browser, which Lidarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Readarr's servers (Servarr). This includes information on your browser, which Readarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_updates /&amp;gt;&lt;br /&gt;
See Also: [[Radarr_FAQ#How_do_I_update_Radarr.3F|FAQ: How do I update Radarr?]]&lt;br /&gt;
&lt;br /&gt;
* Branch - This is the branch of Radarr that you are running on. Please see [[Radarr_FAQ#How_do_I_update_Radarr.3F|the FAQ]] for available branches and version information&lt;br /&gt;
* Automatic - Automatically download and install updates. You will still be able to install from System: Updates&lt;br /&gt;
* Mechanism - Use Radarr's built-in updater or a script&lt;br /&gt;
** Docker - Do not update Radarr from inside the Docker, instead pull a brand new image with the new update&lt;br /&gt;
** Script - Have Radarr run the update script&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_updates /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* Branch - This is the branch of Sonarr that you are running on. Please see [https://github.com/Sonarr/Sonarr Github] for available branches and version information. These branches only apply to V3.&lt;br /&gt;
** main (Stable): This has been tested by users on nightly branch and it's not known to have any major issues. This branch should be userd by the majority of users. &lt;br /&gt;
** develop (Nightly) : This is the bleeding edge. It is released as soon as code is committed and passes all automated tests. This build may have not been used by us or other users yet. There is no guarantee that it will even run in some cases. This branch is only recommended for advanced users. Issues and self investigation are expected in this branch.&lt;br /&gt;
** phantom-develop (v3-preview): This is EOL and the built-in updater will automatically update to main.&lt;br /&gt;
* Automatic - Automatically download and install updates. You will still be able to install from System: Updates&lt;br /&gt;
* Mechanism - Use Sonarr built-in updater or a script&lt;br /&gt;
** Built-in - Use Sonarr's own updater&lt;br /&gt;
** Script - Have Sonarr run the update script&lt;br /&gt;
** Docker - Do not update Sonarr from inside the Docker, instead pull a brand new image with the new update&lt;br /&gt;
** Apt - Set by the Debian/Ubuntu package when updating is managed exclusively via Apt&lt;br /&gt;
&lt;br /&gt;
* Script - Visible only when Mechanism is set to Script - Path to update script&lt;br /&gt;
&lt;br /&gt;
* Update Process - Sonarr will download the update file, verify its integrity and extract it to a temporary location and call the chosen method. The update process will be be run under the same user that Sonarr is run under, it will need permissions to update the Sonarr files as well as stop/start Sonarr.&lt;br /&gt;
** Built-in - The built-in method will backup Sonarr files and settings, stop Sonarr, update the installation and Start Sonarr, if your system will not handle the stopping of Sonarr and will attempt to restart it automatically it may be best to use a script instead. In the event of failure the previous version of Sonarr will be restarted.&lt;br /&gt;
** Script - The script should handle the the same as the built-in updater, if you need to handle stopping and starting services (upstart/launchd/etc) you will need to do that here.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_updates /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* If your using a docker container to run your Lidarr instance. Do not update Lidarr while inside the container. This has a bad tendancy to break things. Instead update the actual docker image which has the most current build.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_updates /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* If your using a docker container to run your Lidarr instance. Do not update Lidarr while inside the container. This has a bad tendancy to break things. Instead update the actual docker image which has the most current build.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_updates /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Radarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Radarr to make a backup&lt;br /&gt;
* Retention - How long would you like Radarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Sonarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Sonarr to make a backup&lt;br /&gt;
* Retention - How long would you like Sonarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Lidarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Lidarr to make a backup&lt;br /&gt;
* Retention - How long would you like Lidarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Readarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Readarr to make a backup&lt;br /&gt;
* Retention - How long would you like Readarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_backups /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_General&amp;diff=3280</id>
		<title>Settings General</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_General&amp;diff=3280"/>
		<updated>2021-03-08T22:25:48Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* Sonarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
== Host ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Radarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/radarr) you would enter '/radarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Radarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Sonarr &lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/sonarr) you would enter '/sonarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Sonarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Lidarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/lidarr) you would enter '/lidarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Lidarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Readarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/readarr) you would enter '/readarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Readarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_host /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Radarr instance&lt;br /&gt;
** None - You have no authentication to access your Radarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access your Radarr or your Radarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Radarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Radarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Radarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Sonarr instance&lt;br /&gt;
** None - You have no authentication to access your Sonarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access your Sonarr or your Sonarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Sonarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Sonarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Sonarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Lidarr instance&lt;br /&gt;
** None - You have no authentication to access your Lidarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access Lidarr or your Lidarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Lidarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Lidarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Lidarr  communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Readarrinstance&lt;br /&gt;
** None - You have no authentication to access your Readarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access Readarr  or your Readarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Readarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Readarr&lt;br /&gt;
* API Key - This is how other programs would communicate or have Readarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_security /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proxy ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Radarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Sonarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Lidarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Readarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Radarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Radarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Radarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Sonarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Sonarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Sonarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Lidarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Lidarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Lidarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Readarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Readarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Readarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_logging /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analytics ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Radarr's servers (Servarr). This includes information on your browser, which Radarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Sonarr's servers (SkyHook). This includes information on your browser, which Sonarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Lidarr's servers (Servarr). This includes information on your browser, which Lidarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Readarr's servers (Servarr). This includes information on your browser, which Readarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_updates /&amp;gt;&lt;br /&gt;
See Also: [[Radarr_FAQ#How_do_I_update_Radarr.3F|FAQ: How do I update Radarr?]]&lt;br /&gt;
&lt;br /&gt;
* Branch - This is the branch of Radarr that you are running on. Please see [[Radarr_FAQ#How_do_I_update_Radarr.3F|the FAQ]] for available branches and version information&lt;br /&gt;
* Automatic - Automatically download and install updates. You will still be able to install from System: Updates&lt;br /&gt;
* Mechanism - Use Radarr's built-in updater or a script&lt;br /&gt;
** Docker - Do not update Radarr from inside the Docker, instead pull a brand new image with the new update&lt;br /&gt;
** Script - Have Radarr run the update script&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_updates /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* Branch - This is the branch of Sonarr that you are running on. Please see [https://github.com/Sonarr/Sonarr Github] for available branches and version information. These branches only apply to V3.&lt;br /&gt;
** main (Stable): This has been tested by users on nightly branch and it's not known to have any major issues.&lt;br /&gt;
** develop (Nightly) : This is the bleeding edge. It is released as soon as code is committed and passes all automated tests. This build may have not been used by us or other users yet. There is no guarantee that it will even run in some cases. &lt;br /&gt;
** phantom-develop (v3-preview): This is EOL and the built-in updater will automatically update to main.&lt;br /&gt;
* Automatic - Automatically download and install updates. You will still be able to install from System: Updates&lt;br /&gt;
* Mechanism - Use Sonarr built-in updater or a script&lt;br /&gt;
** Built-in - Use Sonarr's own updater&lt;br /&gt;
** Script - Have Sonarr run the update script&lt;br /&gt;
** Docker - Do not update Sonarr from inside the Docker, instead pull a brand new image with the new update&lt;br /&gt;
** Apt - Set by the Debian/Ubuntu package when updating is managed exclusively via Apt&lt;br /&gt;
&lt;br /&gt;
* Script - Visible only when Mechanism is set to Script - Path to update script&lt;br /&gt;
&lt;br /&gt;
* Update Process - Sonarr will download the update file, verify its integrity and extract it to a temporary location and call the chosen method. The update process will be be run under the same user that Sonarr is run under, it will need permissions to update the Sonarr files as well as stop/start Sonarr.&lt;br /&gt;
** Built-in - The built-in method will backup Sonarr files and settings, stop Sonarr, update the installation and Start Sonarr, if your system will not handle the stopping of Sonarr and will attempt to restart it automatically it may be best to use a script instead. In the event of failure the previous version of Sonarr will be restarted.&lt;br /&gt;
** Script - The script should handle the the same as the built-in updater, if you need to handle stopping and starting services (upstart/launchd/etc) you will need to do that here.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_updates /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* If your using a docker container to run your Lidarr instance. Do not update Lidarr while inside the container. This has a bad tendancy to break things. Instead update the actual docker image which has the most current build.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_updates /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* If your using a docker container to run your Lidarr instance. Do not update Lidarr while inside the container. This has a bad tendancy to break things. Instead update the actual docker image which has the most current build.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_updates /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Radarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Radarr to make a backup&lt;br /&gt;
* Retention - How long would you like Radarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Sonarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Sonarr to make a backup&lt;br /&gt;
* Retention - How long would you like Sonarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Lidarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Lidarr to make a backup&lt;br /&gt;
* Retention - How long would you like Lidarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Readarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Readarr to make a backup&lt;br /&gt;
* Retention - How long would you like Readarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_backups /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_General&amp;diff=3279</id>
		<title>Settings General</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_General&amp;diff=3279"/>
		<updated>2021-03-08T22:23:00Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* Sonarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
== Host ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Radarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/radarr) you would enter '/radarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Radarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Sonarr &lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/sonarr) you would enter '/sonarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Sonarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Lidarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/lidarr) you would enter '/lidarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Lidarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Readarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/readarr) you would enter '/readarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Readarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_host /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Radarr instance&lt;br /&gt;
** None - You have no authentication to access your Radarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access your Radarr or your Radarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Radarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Radarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Radarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Sonarr instance&lt;br /&gt;
** None - You have no authentication to access your Sonarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access your Sonarr or your Sonarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Sonarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Sonarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Sonarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Lidarr instance&lt;br /&gt;
** None - You have no authentication to access your Lidarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access Lidarr or your Lidarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Lidarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Lidarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Lidarr  communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Readarrinstance&lt;br /&gt;
** None - You have no authentication to access your Readarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access Readarr  or your Readarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Readarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Readarr&lt;br /&gt;
* API Key - This is how other programs would communicate or have Readarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_security /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proxy ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Radarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Sonarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Lidarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Readarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Radarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Radarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Radarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Sonarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Sonarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Sonarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Lidarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Lidarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Lidarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Readarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Readarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Readarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_logging /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analytics ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Radarr's servers (Servarr). This includes information on your browser, which Radarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Sonarr's servers (SkyHook). This includes information on your browser, which Sonarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Lidarr's servers (Servarr). This includes information on your browser, which Lidarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Readarr's servers (Servarr). This includes information on your browser, which Readarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_updates /&amp;gt;&lt;br /&gt;
See Also: [[Radarr_FAQ#How_do_I_update_Radarr.3F|FAQ: How do I update Radarr?]]&lt;br /&gt;
&lt;br /&gt;
* Branch - This is the branch of Radarr that you are running on. Please see [[Radarr_FAQ#How_do_I_update_Radarr.3F|the FAQ]] for available branches and version information&lt;br /&gt;
* Automatic - Automatically download and install updates. You will still be able to install from System: Updates&lt;br /&gt;
* Mechanism - Use Radarr's built-in updater or a script&lt;br /&gt;
** Docker - Do not update Radarr from inside the Docker, instead pull a brand new image with the new update&lt;br /&gt;
** Script - Have Radarr run the update script&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_updates /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* Branch - This is the branch of Sonarr that you are running on. Please see [https://github.com/Sonarr/Sonarr Github] for available branches and version information. These branches only apply to V3.&lt;br /&gt;
** main (Stable): This has been tested by users on nightly branch and it's not known to have any major issues.&lt;br /&gt;
** develop (Nightly) : This is the bleeding edge. It is released as soon as code is committed and passes all automated tests. This build may have not been used by us or other users yet. There is no guarantee that it will even run in some cases. &lt;br /&gt;
** phantom-develop (v3-preview): This is EOL and will be redirected to main. There will be no more updates to this branch.&lt;br /&gt;
* Automatic - Automatically download and install updates. You will still be able to install from System: Updates&lt;br /&gt;
* Mechanism - Use Sonarr built-in updater or a script&lt;br /&gt;
** Built-in - Use Sonarr's own updater&lt;br /&gt;
** Script - Have Sonarr run the update script&lt;br /&gt;
** Docker - Do not update Sonarr from inside the Docker, instead pull a brand new image with the new update&lt;br /&gt;
** Apt - Set by the Debian/Ubuntu package when updating is managed exclusively via Apt&lt;br /&gt;
&lt;br /&gt;
* Script - Visible only when Mechanism is set to Script - Path to update script&lt;br /&gt;
&lt;br /&gt;
* Update Process - Sonarr will download the update file, verify its integrity and extract it to a temporary location and call the chosen method. The update process will be be run under the same user that Sonarr is run under, it will need permissions to update the Sonarr files as well as stop/start Sonarr.&lt;br /&gt;
** Built-in - The built-in method will backup Sonarr files and settings, stop Sonarr, update the installation and Start Sonarr, if your system will not handle the stopping of Sonarr and will attempt to restart it automatically it may be best to use a script instead. In the event of failure the previous version of Sonarr will be restarted.&lt;br /&gt;
** Script - The script should handle the the same as the built-in updater, if you need to handle stopping and starting services (upstart/launchd/etc) you will need to do that here.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_updates /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* If your using a docker container to run your Lidarr instance. Do not update Lidarr while inside the container. This has a bad tendancy to break things. Instead update the actual docker image which has the most current build.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_updates /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* If your using a docker container to run your Lidarr instance. Do not update Lidarr while inside the container. This has a bad tendancy to break things. Instead update the actual docker image which has the most current build.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_updates /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Radarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Radarr to make a backup&lt;br /&gt;
* Retention - How long would you like Radarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Sonarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Sonarr to make a backup&lt;br /&gt;
* Retention - How long would you like Sonarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Lidarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Lidarr to make a backup&lt;br /&gt;
* Retention - How long would you like Lidarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Readarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Readarr to make a backup&lt;br /&gt;
* Retention - How long would you like Readarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_backups /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_General&amp;diff=3278</id>
		<title>Settings General</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_General&amp;diff=3278"/>
		<updated>2021-03-08T22:20:45Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* Sonarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
== Host ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Radarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/radarr) you would enter '/radarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Radarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Sonarr &lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/sonarr) you would enter '/sonarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Sonarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Lidarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/lidarr) you would enter '/lidarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Lidarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_host /&amp;gt;&lt;br /&gt;
* Binding Address - Valid IP4 address or '*' for all interfaces&lt;br /&gt;
** 0.0.0.0 or * - any address can connect&lt;br /&gt;
** 127.0.0.1 or localhost - only localhost applications can connect&lt;br /&gt;
** Any other IP (e.g. 1.2.3.4) - only that IP (1.2.3.4) can connect&lt;br /&gt;
* Port Number - The port number that you are wanting to use to access the webUI for Readarr&lt;br /&gt;
** Note: If using Docker do not touch&lt;br /&gt;
* URL Base - For reverse proxy support, default is empty&lt;br /&gt;
** Note: If using a reverse proxy (example: mydomain.com/readarr) you would enter '/readarr' for URL Base.&lt;br /&gt;
* Enable SSL - If you have SSL credentials and would like to secure communication to and from your Readarr enable this option.&lt;br /&gt;
** Note: do not mess with unless you know what you're doing&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_host /&amp;gt;&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_host /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Radarr instance&lt;br /&gt;
** None - You have no authentication to access your Radarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access your Radarr or your Radarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Radarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Radarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Radarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Sonarr instance&lt;br /&gt;
** None - You have no authentication to access your Sonarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access your Sonarr or your Sonarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Sonarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Sonarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Sonarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Lidarr instance&lt;br /&gt;
** None - You have no authentication to access your Lidarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access Lidarr or your Lidarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Lidarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Lidarr &lt;br /&gt;
* API Key - This is how other programs would communicate or have Lidarr  communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_security /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_security /&amp;gt;&lt;br /&gt;
* Authentication - How would you like to authenticate to access your Readarrinstance&lt;br /&gt;
** None - You have no authentication to access your Readarr &lt;br /&gt;
*** Typically if you're the only user of your network, do not have anybody on your network that would care to access Readarr  or your Readarr is not exposed to the web&lt;br /&gt;
** Basic (Browser pop-up) - This option when accessing your Readarr will show a small pop-up allowing you to input a Username and Password&lt;br /&gt;
** Forms (Login Page) - This option will have a familiar looking login screen much like other websites have to allow you to log onto your Readarr&lt;br /&gt;
* API Key - This is how other programs would communicate or have Readarr communicate to other programs. This key if given to the wrong person with access could do all kinds of things to your library. This is why in the logs the API key is redacted&lt;br /&gt;
* Certificate Validation - Change how strict HTTPS certification validation is&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_security /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proxy ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Radarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Sonarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Lidarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
* Proxy - This option allows you to run the information your Readarr pulls and searches for through a proxy. This can be useful if you're in a country that does not allow the downloading of &amp;lt;code&amp;gt;Torrent&amp;lt;/code&amp;gt; files&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_proxy /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Radarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Radarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Radarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Sonarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Sonarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Sonarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Lidarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Lidarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Lidarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_logging /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_logging /&amp;gt;&lt;br /&gt;
* Log level - Probably one of the most useful [[Readarr Troubleshooting|troubleshooting]] tools&lt;br /&gt;
** Info - This is the most basic way that Readarr gathers information this will include very minimal amount of information in the logs. &lt;br /&gt;
*** This log file contains fatal, error, warn and info entries.&lt;br /&gt;
** Debug - Debug will include all the information that Info includes plus more information that can be useful. &lt;br /&gt;
*** This log files contains fatal, error, warn, info and debug entries&lt;br /&gt;
** Trace - The most advance and detailed logging on Readarr, Trace will include all the information gathered by Info and Debug and more. This is the most common type of log that is going to be asked for when troubleshooting on Discord or Reddit. If you're needing help please select your log to Trace and redo the task that was giving you problems to capture the log. &lt;br /&gt;
*** This log files contains fatal, error, warn, info, debug and trace entries.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_logging /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analytics ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Radarr's servers (Servarr). This includes information on your browser, which Radarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Sonarr's servers (SkyHook). This includes information on your browser, which Sonarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Lidarr's servers (Servarr). This includes information on your browser, which Lidarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
* Analytics - Send anonymous usage and error information to Readarr's servers (Servarr). This includes information on your browser, which Readarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_analytics /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_updates /&amp;gt;&lt;br /&gt;
See Also: [[Radarr_FAQ#How_do_I_update_Radarr.3F|FAQ: How do I update Radarr?]]&lt;br /&gt;
&lt;br /&gt;
* Branch - This is the branch of Radarr that you are running on. Please see [[Radarr_FAQ#How_do_I_update_Radarr.3F|the FAQ]] for available branches and version information&lt;br /&gt;
* Automatic - Automatically download and install updates. You will still be able to install from System: Updates&lt;br /&gt;
* Mechanism - Use Radarr's built-in updater or a script&lt;br /&gt;
** Docker - Do not update Radarr from inside the Docker, instead pull a brand new image with the new update&lt;br /&gt;
** Script - Have Radarr run the update script&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_updates /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* Branch - This is the branch of Sonarr that you are running on. Please see [https://github.com/Sonarr/Sonarr Github] for available branches and version information. These branches only apply to V3.&lt;br /&gt;
** main (Stable): It has been tested by users on nightly branch and it's not known to have any major issues.&lt;br /&gt;
** develop (Nightly) : This is the bleeding edge. It is released as soon as code is committed and passes all automated tests. This build may have not been used by us or other users yet. There is no guarantee that it will even run in some cases. &lt;br /&gt;
** phantom-develop (v3-preview): This is EOL and will be redirected to main. There will be no more updates to this branch.&lt;br /&gt;
* Automatic - Automatically download and install updates. You will still be able to install from System: Updates&lt;br /&gt;
* Mechanism - Use Sonarr built-in updater or a script&lt;br /&gt;
** Built-in - Use Sonarr's own updater&lt;br /&gt;
** Script - Have Sonarr run the update script&lt;br /&gt;
** Docker - Do not update Sonarr from inside the Docker, instead pull a brand new image with the new update&lt;br /&gt;
** Apt - Set by the Debian/Ubuntu package when updating is managed exclusively via Apt&lt;br /&gt;
&lt;br /&gt;
* Script - Visible only when Mechanism is set to Script - Path to update script&lt;br /&gt;
&lt;br /&gt;
* Update Process - Sonarr will download the update file, verify its integrity and extract it to a temporary location and call the chosen method. The update process will be be run under the same user that Sonarr is run under, it will need permissions to update the Sonarr files as well as stop/start Sonarr.&lt;br /&gt;
** Built-in - The built-in method will backup Sonarr files and settings, stop Sonarr, update the installation and Start Sonarr, if your system will not handle the stopping of Sonarr and will attempt to restart it automatically it may be best to use a script instead. In the event of failure the previous version of Sonarr will be restarted.&lt;br /&gt;
** Script - The script should handle the the same as the built-in updater, if you need to handle stopping and starting services (upstart/launchd/etc) you will need to do that here.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_updates /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* If your using a docker container to run your Lidarr instance. Do not update Lidarr while inside the container. This has a bad tendancy to break things. Instead update the actual docker image which has the most current build.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_updates /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_updates /&amp;gt;&lt;br /&gt;
* If your using a docker container to run your Lidarr instance. Do not update Lidarr while inside the container. This has a bad tendancy to break things. Instead update the actual docker image which has the most current build.&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_updates /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
=== Radarr ===&lt;br /&gt;
&amp;lt;section begin=radarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Radarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Radarr to make a backup&lt;br /&gt;
* Retention - How long would you like Radarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=radarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Sonarr ===&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Sonarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Sonarr to make a backup&lt;br /&gt;
* Retention - How long would you like Sonarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=sonarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Lidarr ===&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Lidarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Lidarr to make a backup&lt;br /&gt;
* Retention - How long would you like Lidarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=lidarr_settings_general_backups /&amp;gt;&lt;br /&gt;
=== Readarr ===&lt;br /&gt;
&amp;lt;section begin=readarr_settings_general_backups /&amp;gt;&lt;br /&gt;
The backup section allows you to tell Readarr how you would like for it to handle backups&lt;br /&gt;
* Folder - This allows you to select the backup location&lt;br /&gt;
** In docker you will be limited to what you allow the container to see&lt;br /&gt;
* Interval - How often would you like Readarr to make a backup&lt;br /&gt;
* Retention - How long would you like Readarr to hold on to each backup. After a new backup is made the oldest backup will be removed&lt;br /&gt;
&amp;lt;section end=readarr_settings_general_backups /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_Connect&amp;diff=3274</id>
		<title>Settings Connect</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_Connect&amp;diff=3274"/>
		<updated>2021-03-03T19:50:33Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: Update OnDelete settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Connect ==&lt;br /&gt;
=== Connections ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Radarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** [[Radarr_Tips_and_Tricks#Custom_Post_Processing_Scripts|Custom Scripts]] - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Radarr&lt;br /&gt;
*** [https://discordnotifier.com Discord Notifier] - The brainchild of one of the Radarr developers allowing you to have beautiful discord notifications with very fine tuned control. Constantly being updated and a favorite amongst many of the Radarr team.&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with email. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new movie has been added to Radarr&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded movie is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://trakt.tv/dashboard Trakt]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
**** Create a Twitter application (if you haven’t already) at https://apps.twitter.com/&lt;br /&gt;
**** Fill in the mandatory fields as well as the callback URL, set it to a publicly available URL (not localhost), it doesn’t need to exist, but it does need to be set, using &amp;lt;code&amp;gt;https://radarr.video/twitter&amp;lt;/code&amp;gt; is sufficient.&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when movies are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when movies are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when movies are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when movies are renamed&lt;br /&gt;
** On Movie Delete - Be notified when movies are deleted&lt;br /&gt;
** On Movie File Delete - Be notified when movie files files are deleted&lt;br /&gt;
** On Movie File Delete For Upgrade - Be notified when movie files are deleted for upgrades&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=radarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Sonarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** [[Sonarr_Tips_and_Tricks#Custom_Post_Processing_Scripts|Custom Scripts]] - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Sonarr&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with emails. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new episode has been added to Sonarr&lt;br /&gt;
*** [https://plex.tv Plex Home Theater]&lt;br /&gt;
*** [https://plex.tv Plex Media Center]&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded episode is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://trakt.tv/dashboard Trakt]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when episodes are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when episodes are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when episodes are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when episodes are renamed&lt;br /&gt;
** On Series Delete - Be notified when series are deleted&lt;br /&gt;
** On Episode File Delete - Be notified when episodes files are deleted&lt;br /&gt;
** On Episode File Delete For Upgrade - Be notified when episode files are deleted for upgrades&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Lidarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** Custom scripts - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Lidarr&lt;br /&gt;
*** [https://discordnotifier.com Discord Notifier] - The brainchild of one of the Lidarr developers allowing you to have beautiful discord notifications with very fine tuned control. Constantly being updated and a favorite amongst many of the Lidarr team.&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with email. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new movie has been added to Lidarr&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded movie is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [http://www.subsonic.org Subsonic]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when episodes are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when episodes are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when episodes are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when episodes are renamed&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_Connect&amp;diff=3069</id>
		<title>Settings Connect</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_Connect&amp;diff=3069"/>
		<updated>2021-01-25T21:03:03Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* Sonarr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Connect ==&lt;br /&gt;
=== Connections ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Radarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** [[Radarr_Tips_and_Tricks#Custom_Post_Processing_Scripts|Custom Scripts]] - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Radarr&lt;br /&gt;
*** [https://discordnotifier.com Discord Notifier] - The brainchild of one of the Radarr developers allowing you to have beautiful discord notifications with very fine tuned control. Constantly being updated and a favorite amongst many of the Radarr team.&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with email. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new movie has been added to Radarr&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded movie is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://trakt.tv/dashboard Trakt]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
**** Create a Twitter application (if you haven’t already) at https://apps.twitter.com/&lt;br /&gt;
**** Fill in the mandatory fields as well as the callback URL, set it to a publicly available URL (not localhost), it doesn’t need to exist, but it does need to be set, using &amp;lt;code&amp;gt;https://radarr.video/twitter&amp;lt;/code&amp;gt; is sufficient.&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when movies are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when movies are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when movies are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when movies are renamed&lt;br /&gt;
** On Delete - ?TBD?&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=radarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Sonarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** Custom scripts - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Sonarr&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with emails. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new episode has been added to Sonarr&lt;br /&gt;
*** [https://plex.tv Plex Home Theater]&lt;br /&gt;
*** [https://plex.tv Plex Media Center]&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded episode is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://trakt.tv/dashboard Trakt]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when episodes are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when episodes are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when episodes are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when episodes are renamed&lt;br /&gt;
** On Series Delete - Be notified when series are deleted&lt;br /&gt;
** On Episode File Delete - Be notified when episodes files are deleted&lt;br /&gt;
** On Episode File Delete For Upgrade - Be notified when episode files are deleted for upgrades&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Lidarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** Custom scripts - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Lidarr&lt;br /&gt;
*** [https://discordnotifier.com Discord Notifier] - The brainchild of one of the Lidarr developers allowing you to have beautiful discord notifications with very fine tuned control. Constantly being updated and a favorite amongst many of the Lidarr team.&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with email. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new movie has been added to Lidarr&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded movie is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [http://www.subsonic.org Subsonic]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when episodes are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when episodes are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when episodes are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when episodes are renamed&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3049</id>
		<title>Sonarr Tips and Tricks</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3049"/>
		<updated>2021-01-20T22:46:03Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* On Delete Series */&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;
== Converting DB paths from Windows to Linux with SQL commands ==&lt;br /&gt;
&lt;br /&gt;
'''''This document is to provide a guide for users who want to move their Sonarr from Windows to Linux, while maintaining all data from the Windows setup.'''''&lt;br /&gt;
&lt;br /&gt;
=== DISCLAIMER ===&lt;br /&gt;
&lt;br /&gt;
I am by no means an expert when it comes to SQL or databases. This guide is a use at your own risk, and I recommend making a copy of sonarr.db with a backup or two.&lt;br /&gt;
&lt;br /&gt;
This process can likely be scripted via Python, or some other language, however I do not posses that skill.&lt;br /&gt;
&lt;br /&gt;
This is the process that I went through during my configuration change, your mileage may vary.&lt;br /&gt;
&lt;br /&gt;
=== Conversion guide ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
The first thing that you will need to download is a copy of SQLite here is the [https://github.com/pawelsalawa/sqlitestudio/releases link] to the one that I used(SQLiteStudio-3.2.1.zip (portable))&lt;br /&gt;
&lt;br /&gt;
Generally the Sonarr DB file is located at: &amp;lt;code&amp;gt;C:\ProgramData\Sonarr&amp;lt;/code&amp;gt; (Or you can find the path in Sonarr by going to System &amp;gt; Status &amp;gt; About&lt;br /&gt;
&lt;br /&gt;
Once you have SQLite open you will be met with a screen similar to the one below. You will click to &amp;quot;Add a Database&amp;quot;, and add the **COPY** of your &amp;lt;code&amp;gt;sonarr.db&amp;lt;/code&amp;gt; file. The database should then show up in the list as it does in the image below, from there you will need to click on &amp;quot;Connect to the Database&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Sqliteopen.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you have the database added and connected you should see the same as the image below. I have highlighted the main areas that I had to go through to remove &amp;quot;Windows paths&amp;quot; to make it &amp;quot;Linux compatible&amp;quot; (Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:DatabaseEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you double click on any of the following Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders, you can see what is in the database for that section (This will be important for later). In the example below &amp;quot;Path&amp;quot; is the identifier in the table &amp;quot;Series&amp;quot; this is where you will see the path where all of your Sonarr shows are listed, and is what we will be modifying.&lt;br /&gt;
&lt;br /&gt;
[[File:SeriesExample.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you go to &amp;quot;Tools&amp;quot; at the top &amp;gt; &amp;quot;Open SQL editor&amp;quot; (ALT+E shortcut) you will see the following screen. The SQL editor is where we will be making most of the changes. I'd advise on scrolling through &amp;quot;Series&amp;quot; &amp;gt; &amp;quot;Path&amp;quot; to compare changes and see if anything was missed after running the command.&lt;br /&gt;
&lt;br /&gt;
The command you will edit and run to change the path of where all shows are listed are as follows between START and END (Do not include the words START and END).&lt;br /&gt;
&lt;br /&gt;
Replace the following sections as follows (the path typed out is case sensitve, and you may have to run this command with minor changes to get everything updated correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; - Both sections as listed below will need to be changed to the main location of all of your shows. You will edit the section in between the single quotes. Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;%\\169.254.0.1\Media\Download Complete\TV Shows\%&amp;lt;/code&amp;gt; - You will replace all data in between the single quotes and % with your main location of all of your shows as you did in the step prior to this (both '' and %% are needed in this section.) Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt; - This section will be the new path where all of your shows will be listed after the migration. You will replace everything inside of the single quotes, but make sure you leave the / at the end.&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update Series set Path = replace(Path, '\\169.254.0.1\Media\Download Complete\TV Shows\', '/home/username/mnt/share/media/DownloadComplete/tv/shows/')&lt;br /&gt;
where Path like '%\\169.254.0.1\Media\Download Complete\TV Shows\%'&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
So in this example, my shows were listed on a NAS device but this will be wherever your show paths are listed ie. &amp;lt;code&amp;gt;C:\Users\USERNAME\Documents\...&amp;lt;/code&amp;gt; if storage is on the same device as Sonarr.&lt;br /&gt;
&lt;br /&gt;
So in this example my path for shows was &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So what this command will do will replace &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will only replace up to Name of Show so the end result would be &amp;lt;code&amp;gt;home/username/mnt/share/media/DownloadComplete/tv/shows/Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:SqlEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The hard should be mostly over. Now we just have to clean up any Windows file path \'s  to Linux file path /'s&lt;br /&gt;
&lt;br /&gt;
You will clear out the code where you made the changes in the last step, and enter these one by one.&lt;br /&gt;
&lt;br /&gt;
(NOTE) I did not include screenshots of this process as it is just a matter of running the commands one by one, then opening the EpisodeFiles Table, selecting Data, and seeing if there are any \'s listed in the data or if they have been changed to /'s (END NOTE)&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update EpisodeFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update ExtraFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update SubtitleFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
In my case Episodefiles, ExtraFiles, and SubtitleFiles the only changes I had to make was to replace \'s with /'s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All that is left now is RootFolders which I just edited manually as I did not have many RootFolders.&lt;br /&gt;
&lt;br /&gt;
To change the Path of RootFolders, you will right click and select &amp;quot;Edit value in editor&amp;quot; This you will just enter your new path. (be sure to include the / at the end of your path, as this will be needed for future shows added to Sonarr.))&lt;br /&gt;
&lt;br /&gt;
Once you have made all of the changes you will click &amp;quot;Commit Changes&amp;quot; (the green checkbox) &lt;br /&gt;
&lt;br /&gt;
[[File:RootFolders.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Finally the end....&lt;br /&gt;
&lt;br /&gt;
After you have finished your last changes and committed the changes, you are done, just click &amp;quot;Disconnect from this Database&amp;quot; (Unplug symbol next to where we connected to the Database)&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
Then you just copy Sonarr.db to it's new home, and start Sonarr. &lt;br /&gt;
&lt;br /&gt;
===='''&lt;br /&gt;
&lt;br /&gt;
=== Accreditation ===&lt;br /&gt;
Walkthough Guide created and provided by Justin(BitHawkGaming)&lt;br /&gt;
Update/change as needed&lt;br /&gt;
&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 Sonarr when to update, you can find more details here. Scripts are added to Sonarr via the ''Connect'' Settings page.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Sonarr can execute a custom script when an episode is newly imported or renamed and depending on the action, different parameters are supplied. 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;
| sonarr_eventtype&lt;br /&gt;
| Grab&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodecount&lt;br /&gt;
| Number of episodes in the release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_seasonnumber&lt;br /&gt;
| Season number from release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_absoluteepisodenumbers&lt;br /&gt;
| , separated list of absolute episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdates&lt;br /&gt;
| , separated list of Air date from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdatesutc&lt;br /&gt;
| , separated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;| separated list of episode titles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_title&lt;br /&gt;
| NZB/Torrent title&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_indexer&lt;br /&gt;
| Indexer where the release was grabbed&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_size&lt;br /&gt;
| Size of the release reported by the indexer&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_quality&lt;br /&gt;
| Quality name of the release as detected by Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_release_releasegroup&lt;br /&gt;
| Release Group, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
&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;
| sonarr_eventtype&lt;br /&gt;
| Download&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_isupgrade&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when an an existing file is upgraded, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_id&lt;br /&gt;
| Internal ID of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodecount&lt;br /&gt;
| Number of episodes in the file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_relativepath&lt;br /&gt;
| Path to the episode file relative to the series’ path&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_path&lt;br /&gt;
| Full path to the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeIDs&lt;br /&gt;
| Internal ID(s) of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_seasonnumber&lt;br /&gt;
| Season number of episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdates&lt;br /&gt;
| , seperated list of Air dates from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdatesutc&lt;br /&gt;
|  , seperated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of episode titles &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_quality&lt;br /&gt;
| Quality name of the Episode from Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_releasegroup&lt;br /&gt;
| Release group, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_scenename&lt;br /&gt;
| Original release name, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcepath&lt;br /&gt;
| Full path to the episode file that was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcefolder&lt;br /&gt;
| Full path to the folder the episode file was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_deletedrelativepaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_deletedpaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of full paths for files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&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;
| sonarr_eventtype&lt;br /&gt;
| Rename&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Episode File Delete ====&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;
| sonarr_eventtype&lt;br /&gt;
| EpisodeDeleted&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_id&lt;br /&gt;
| Internal ID of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodecount&lt;br /&gt;
| Number of episodes in the file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_relativepath&lt;br /&gt;
| Path to the episode file relative to the series’ path&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_path&lt;br /&gt;
| Full path to the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeIDs&lt;br /&gt;
| Internal ID(s) of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_seasonnumber&lt;br /&gt;
| Season number of episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdates&lt;br /&gt;
| , seperated list of Air dates from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdatesutc&lt;br /&gt;
|  , seperated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of episode titles &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_quality&lt;br /&gt;
| Quality name of the Episode from Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_releasegroup&lt;br /&gt;
| Release group, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_scenename&lt;br /&gt;
| Original release name, will be empty if unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Series Delete ====&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;
| sonarr_eventtype&lt;br /&gt;
| SeriesDeleted&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_deletedfiles&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when the delete files option has been selected, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Test ====&lt;br /&gt;
&lt;br /&gt;
When adding the script to Sonarr and run ‘Test’ the script will be invoked with the following parameters. The script should be able to gracefully ignore any other eventtype&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;
| sonarr_eventtype&lt;br /&gt;
| Test&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
&lt;br /&gt;
''(Warning: Adding arguments is no longer supported in Sonarr v3, point to the script directly.)''&lt;br /&gt;
&lt;br /&gt;
Additional command line line arguments that are passed to your script, such as running your script through cmd.exe you would set the path to &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt; and the arguments to &amp;lt;code&amp;gt;/c C:\Path\to\script.bat&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Specific usage tips ===&lt;br /&gt;
&lt;br /&gt;
==== PHP ====&lt;br /&gt;
&lt;br /&gt;
The information from Sonarr 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 [https://secure.php.net/manual/en/reserved.variables.server.php &amp;lt;/math&amp;gt;_SERVER variable]. 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 Sonarr environment variables to create EDL files for all episodes is [https://gist.github.com/RedsGT/e1b5f28e7b5b81e1e45378151e73ba5c here].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Reverse Symlinking''' For those moving from Medusa this [https://github.com/Sonarr/Sonarr/wiki/Reverse-symlink-script-for-Connect seems to work well]&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3048</id>
		<title>Sonarr Tips and Tricks</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3048"/>
		<updated>2021-01-20T22:45:55Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* On Delete Episode File */&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;
== Converting DB paths from Windows to Linux with SQL commands ==&lt;br /&gt;
&lt;br /&gt;
'''''This document is to provide a guide for users who want to move their Sonarr from Windows to Linux, while maintaining all data from the Windows setup.'''''&lt;br /&gt;
&lt;br /&gt;
=== DISCLAIMER ===&lt;br /&gt;
&lt;br /&gt;
I am by no means an expert when it comes to SQL or databases. This guide is a use at your own risk, and I recommend making a copy of sonarr.db with a backup or two.&lt;br /&gt;
&lt;br /&gt;
This process can likely be scripted via Python, or some other language, however I do not posses that skill.&lt;br /&gt;
&lt;br /&gt;
This is the process that I went through during my configuration change, your mileage may vary.&lt;br /&gt;
&lt;br /&gt;
=== Conversion guide ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
The first thing that you will need to download is a copy of SQLite here is the [https://github.com/pawelsalawa/sqlitestudio/releases link] to the one that I used(SQLiteStudio-3.2.1.zip (portable))&lt;br /&gt;
&lt;br /&gt;
Generally the Sonarr DB file is located at: &amp;lt;code&amp;gt;C:\ProgramData\Sonarr&amp;lt;/code&amp;gt; (Or you can find the path in Sonarr by going to System &amp;gt; Status &amp;gt; About&lt;br /&gt;
&lt;br /&gt;
Once you have SQLite open you will be met with a screen similar to the one below. You will click to &amp;quot;Add a Database&amp;quot;, and add the **COPY** of your &amp;lt;code&amp;gt;sonarr.db&amp;lt;/code&amp;gt; file. The database should then show up in the list as it does in the image below, from there you will need to click on &amp;quot;Connect to the Database&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Sqliteopen.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you have the database added and connected you should see the same as the image below. I have highlighted the main areas that I had to go through to remove &amp;quot;Windows paths&amp;quot; to make it &amp;quot;Linux compatible&amp;quot; (Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:DatabaseEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you double click on any of the following Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders, you can see what is in the database for that section (This will be important for later). In the example below &amp;quot;Path&amp;quot; is the identifier in the table &amp;quot;Series&amp;quot; this is where you will see the path where all of your Sonarr shows are listed, and is what we will be modifying.&lt;br /&gt;
&lt;br /&gt;
[[File:SeriesExample.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you go to &amp;quot;Tools&amp;quot; at the top &amp;gt; &amp;quot;Open SQL editor&amp;quot; (ALT+E shortcut) you will see the following screen. The SQL editor is where we will be making most of the changes. I'd advise on scrolling through &amp;quot;Series&amp;quot; &amp;gt; &amp;quot;Path&amp;quot; to compare changes and see if anything was missed after running the command.&lt;br /&gt;
&lt;br /&gt;
The command you will edit and run to change the path of where all shows are listed are as follows between START and END (Do not include the words START and END).&lt;br /&gt;
&lt;br /&gt;
Replace the following sections as follows (the path typed out is case sensitve, and you may have to run this command with minor changes to get everything updated correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; - Both sections as listed below will need to be changed to the main location of all of your shows. You will edit the section in between the single quotes. Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;%\\169.254.0.1\Media\Download Complete\TV Shows\%&amp;lt;/code&amp;gt; - You will replace all data in between the single quotes and % with your main location of all of your shows as you did in the step prior to this (both '' and %% are needed in this section.) Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt; - This section will be the new path where all of your shows will be listed after the migration. You will replace everything inside of the single quotes, but make sure you leave the / at the end.&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update Series set Path = replace(Path, '\\169.254.0.1\Media\Download Complete\TV Shows\', '/home/username/mnt/share/media/DownloadComplete/tv/shows/')&lt;br /&gt;
where Path like '%\\169.254.0.1\Media\Download Complete\TV Shows\%'&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
So in this example, my shows were listed on a NAS device but this will be wherever your show paths are listed ie. &amp;lt;code&amp;gt;C:\Users\USERNAME\Documents\...&amp;lt;/code&amp;gt; if storage is on the same device as Sonarr.&lt;br /&gt;
&lt;br /&gt;
So in this example my path for shows was &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So what this command will do will replace &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will only replace up to Name of Show so the end result would be &amp;lt;code&amp;gt;home/username/mnt/share/media/DownloadComplete/tv/shows/Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:SqlEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The hard should be mostly over. Now we just have to clean up any Windows file path \'s  to Linux file path /'s&lt;br /&gt;
&lt;br /&gt;
You will clear out the code where you made the changes in the last step, and enter these one by one.&lt;br /&gt;
&lt;br /&gt;
(NOTE) I did not include screenshots of this process as it is just a matter of running the commands one by one, then opening the EpisodeFiles Table, selecting Data, and seeing if there are any \'s listed in the data or if they have been changed to /'s (END NOTE)&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update EpisodeFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update ExtraFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update SubtitleFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
In my case Episodefiles, ExtraFiles, and SubtitleFiles the only changes I had to make was to replace \'s with /'s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All that is left now is RootFolders which I just edited manually as I did not have many RootFolders.&lt;br /&gt;
&lt;br /&gt;
To change the Path of RootFolders, you will right click and select &amp;quot;Edit value in editor&amp;quot; This you will just enter your new path. (be sure to include the / at the end of your path, as this will be needed for future shows added to Sonarr.))&lt;br /&gt;
&lt;br /&gt;
Once you have made all of the changes you will click &amp;quot;Commit Changes&amp;quot; (the green checkbox) &lt;br /&gt;
&lt;br /&gt;
[[File:RootFolders.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Finally the end....&lt;br /&gt;
&lt;br /&gt;
After you have finished your last changes and committed the changes, you are done, just click &amp;quot;Disconnect from this Database&amp;quot; (Unplug symbol next to where we connected to the Database)&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
Then you just copy Sonarr.db to it's new home, and start Sonarr. &lt;br /&gt;
&lt;br /&gt;
===='''&lt;br /&gt;
&lt;br /&gt;
=== Accreditation ===&lt;br /&gt;
Walkthough Guide created and provided by Justin(BitHawkGaming)&lt;br /&gt;
Update/change as needed&lt;br /&gt;
&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 Sonarr when to update, you can find more details here. Scripts are added to Sonarr via the ''Connect'' Settings page.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Sonarr can execute a custom script when an episode is newly imported or renamed and depending on the action, different parameters are supplied. 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;
| sonarr_eventtype&lt;br /&gt;
| Grab&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodecount&lt;br /&gt;
| Number of episodes in the release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_seasonnumber&lt;br /&gt;
| Season number from release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_absoluteepisodenumbers&lt;br /&gt;
| , separated list of absolute episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdates&lt;br /&gt;
| , separated list of Air date from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdatesutc&lt;br /&gt;
| , separated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;| separated list of episode titles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_title&lt;br /&gt;
| NZB/Torrent title&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_indexer&lt;br /&gt;
| Indexer where the release was grabbed&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_size&lt;br /&gt;
| Size of the release reported by the indexer&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_quality&lt;br /&gt;
| Quality name of the release as detected by Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_release_releasegroup&lt;br /&gt;
| Release Group, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
&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;
| sonarr_eventtype&lt;br /&gt;
| Download&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_isupgrade&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when an an existing file is upgraded, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_id&lt;br /&gt;
| Internal ID of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodecount&lt;br /&gt;
| Number of episodes in the file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_relativepath&lt;br /&gt;
| Path to the episode file relative to the series’ path&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_path&lt;br /&gt;
| Full path to the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeIDs&lt;br /&gt;
| Internal ID(s) of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_seasonnumber&lt;br /&gt;
| Season number of episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdates&lt;br /&gt;
| , seperated list of Air dates from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdatesutc&lt;br /&gt;
|  , seperated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of episode titles &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_quality&lt;br /&gt;
| Quality name of the Episode from Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_releasegroup&lt;br /&gt;
| Release group, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_scenename&lt;br /&gt;
| Original release name, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcepath&lt;br /&gt;
| Full path to the episode file that was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcefolder&lt;br /&gt;
| Full path to the folder the episode file was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_deletedrelativepaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_deletedpaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of full paths for files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&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;
| sonarr_eventtype&lt;br /&gt;
| Rename&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Episode File Delete ====&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;
| sonarr_eventtype&lt;br /&gt;
| EpisodeDeleted&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_id&lt;br /&gt;
| Internal ID of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodecount&lt;br /&gt;
| Number of episodes in the file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_relativepath&lt;br /&gt;
| Path to the episode file relative to the series’ path&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_path&lt;br /&gt;
| Full path to the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeIDs&lt;br /&gt;
| Internal ID(s) of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_seasonnumber&lt;br /&gt;
| Season number of episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdates&lt;br /&gt;
| , seperated list of Air dates from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdatesutc&lt;br /&gt;
|  , seperated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of episode titles &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_quality&lt;br /&gt;
| Quality name of the Episode from Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_releasegroup&lt;br /&gt;
| Release group, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_scenename&lt;br /&gt;
| Original release name, will be empty if unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Delete Series ====&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;
| sonarr_eventtype&lt;br /&gt;
| SeriesDeleted&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_deletedfiles&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when the delete files option has been selected, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Test ====&lt;br /&gt;
&lt;br /&gt;
When adding the script to Sonarr and run ‘Test’ the script will be invoked with the following parameters. The script should be able to gracefully ignore any other eventtype&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;
| sonarr_eventtype&lt;br /&gt;
| Test&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
&lt;br /&gt;
''(Warning: Adding arguments is no longer supported in Sonarr v3, point to the script directly.)''&lt;br /&gt;
&lt;br /&gt;
Additional command line line arguments that are passed to your script, such as running your script through cmd.exe you would set the path to &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt; and the arguments to &amp;lt;code&amp;gt;/c C:\Path\to\script.bat&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Specific usage tips ===&lt;br /&gt;
&lt;br /&gt;
==== PHP ====&lt;br /&gt;
&lt;br /&gt;
The information from Sonarr 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 [https://secure.php.net/manual/en/reserved.variables.server.php &amp;lt;/math&amp;gt;_SERVER variable]. 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 Sonarr environment variables to create EDL files for all episodes is [https://gist.github.com/RedsGT/e1b5f28e7b5b81e1e45378151e73ba5c here].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Reverse Symlinking''' For those moving from Medusa this [https://github.com/Sonarr/Sonarr/wiki/Reverse-symlink-script-for-Connect seems to work well]&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3047</id>
		<title>Sonarr Tips and Tricks</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3047"/>
		<updated>2021-01-20T22:45:27Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: Populated table&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;
== Converting DB paths from Windows to Linux with SQL commands ==&lt;br /&gt;
&lt;br /&gt;
'''''This document is to provide a guide for users who want to move their Sonarr from Windows to Linux, while maintaining all data from the Windows setup.'''''&lt;br /&gt;
&lt;br /&gt;
=== DISCLAIMER ===&lt;br /&gt;
&lt;br /&gt;
I am by no means an expert when it comes to SQL or databases. This guide is a use at your own risk, and I recommend making a copy of sonarr.db with a backup or two.&lt;br /&gt;
&lt;br /&gt;
This process can likely be scripted via Python, or some other language, however I do not posses that skill.&lt;br /&gt;
&lt;br /&gt;
This is the process that I went through during my configuration change, your mileage may vary.&lt;br /&gt;
&lt;br /&gt;
=== Conversion guide ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
The first thing that you will need to download is a copy of SQLite here is the [https://github.com/pawelsalawa/sqlitestudio/releases link] to the one that I used(SQLiteStudio-3.2.1.zip (portable))&lt;br /&gt;
&lt;br /&gt;
Generally the Sonarr DB file is located at: &amp;lt;code&amp;gt;C:\ProgramData\Sonarr&amp;lt;/code&amp;gt; (Or you can find the path in Sonarr by going to System &amp;gt; Status &amp;gt; About&lt;br /&gt;
&lt;br /&gt;
Once you have SQLite open you will be met with a screen similar to the one below. You will click to &amp;quot;Add a Database&amp;quot;, and add the **COPY** of your &amp;lt;code&amp;gt;sonarr.db&amp;lt;/code&amp;gt; file. The database should then show up in the list as it does in the image below, from there you will need to click on &amp;quot;Connect to the Database&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Sqliteopen.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you have the database added and connected you should see the same as the image below. I have highlighted the main areas that I had to go through to remove &amp;quot;Windows paths&amp;quot; to make it &amp;quot;Linux compatible&amp;quot; (Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:DatabaseEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you double click on any of the following Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders, you can see what is in the database for that section (This will be important for later). In the example below &amp;quot;Path&amp;quot; is the identifier in the table &amp;quot;Series&amp;quot; this is where you will see the path where all of your Sonarr shows are listed, and is what we will be modifying.&lt;br /&gt;
&lt;br /&gt;
[[File:SeriesExample.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you go to &amp;quot;Tools&amp;quot; at the top &amp;gt; &amp;quot;Open SQL editor&amp;quot; (ALT+E shortcut) you will see the following screen. The SQL editor is where we will be making most of the changes. I'd advise on scrolling through &amp;quot;Series&amp;quot; &amp;gt; &amp;quot;Path&amp;quot; to compare changes and see if anything was missed after running the command.&lt;br /&gt;
&lt;br /&gt;
The command you will edit and run to change the path of where all shows are listed are as follows between START and END (Do not include the words START and END).&lt;br /&gt;
&lt;br /&gt;
Replace the following sections as follows (the path typed out is case sensitve, and you may have to run this command with minor changes to get everything updated correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; - Both sections as listed below will need to be changed to the main location of all of your shows. You will edit the section in between the single quotes. Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;%\\169.254.0.1\Media\Download Complete\TV Shows\%&amp;lt;/code&amp;gt; - You will replace all data in between the single quotes and % with your main location of all of your shows as you did in the step prior to this (both '' and %% are needed in this section.) Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt; - This section will be the new path where all of your shows will be listed after the migration. You will replace everything inside of the single quotes, but make sure you leave the / at the end.&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update Series set Path = replace(Path, '\\169.254.0.1\Media\Download Complete\TV Shows\', '/home/username/mnt/share/media/DownloadComplete/tv/shows/')&lt;br /&gt;
where Path like '%\\169.254.0.1\Media\Download Complete\TV Shows\%'&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
So in this example, my shows were listed on a NAS device but this will be wherever your show paths are listed ie. &amp;lt;code&amp;gt;C:\Users\USERNAME\Documents\...&amp;lt;/code&amp;gt; if storage is on the same device as Sonarr.&lt;br /&gt;
&lt;br /&gt;
So in this example my path for shows was &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So what this command will do will replace &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will only replace up to Name of Show so the end result would be &amp;lt;code&amp;gt;home/username/mnt/share/media/DownloadComplete/tv/shows/Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:SqlEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The hard should be mostly over. Now we just have to clean up any Windows file path \'s  to Linux file path /'s&lt;br /&gt;
&lt;br /&gt;
You will clear out the code where you made the changes in the last step, and enter these one by one.&lt;br /&gt;
&lt;br /&gt;
(NOTE) I did not include screenshots of this process as it is just a matter of running the commands one by one, then opening the EpisodeFiles Table, selecting Data, and seeing if there are any \'s listed in the data or if they have been changed to /'s (END NOTE)&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update EpisodeFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update ExtraFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update SubtitleFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
In my case Episodefiles, ExtraFiles, and SubtitleFiles the only changes I had to make was to replace \'s with /'s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All that is left now is RootFolders which I just edited manually as I did not have many RootFolders.&lt;br /&gt;
&lt;br /&gt;
To change the Path of RootFolders, you will right click and select &amp;quot;Edit value in editor&amp;quot; This you will just enter your new path. (be sure to include the / at the end of your path, as this will be needed for future shows added to Sonarr.))&lt;br /&gt;
&lt;br /&gt;
Once you have made all of the changes you will click &amp;quot;Commit Changes&amp;quot; (the green checkbox) &lt;br /&gt;
&lt;br /&gt;
[[File:RootFolders.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Finally the end....&lt;br /&gt;
&lt;br /&gt;
After you have finished your last changes and committed the changes, you are done, just click &amp;quot;Disconnect from this Database&amp;quot; (Unplug symbol next to where we connected to the Database)&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
Then you just copy Sonarr.db to it's new home, and start Sonarr. &lt;br /&gt;
&lt;br /&gt;
===='''&lt;br /&gt;
&lt;br /&gt;
=== Accreditation ===&lt;br /&gt;
Walkthough Guide created and provided by Justin(BitHawkGaming)&lt;br /&gt;
Update/change as needed&lt;br /&gt;
&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 Sonarr when to update, you can find more details here. Scripts are added to Sonarr via the ''Connect'' Settings page.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Sonarr can execute a custom script when an episode is newly imported or renamed and depending on the action, different parameters are supplied. 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;
| sonarr_eventtype&lt;br /&gt;
| Grab&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodecount&lt;br /&gt;
| Number of episodes in the release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_seasonnumber&lt;br /&gt;
| Season number from release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_absoluteepisodenumbers&lt;br /&gt;
| , separated list of absolute episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdates&lt;br /&gt;
| , separated list of Air date from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdatesutc&lt;br /&gt;
| , separated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;| separated list of episode titles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_title&lt;br /&gt;
| NZB/Torrent title&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_indexer&lt;br /&gt;
| Indexer where the release was grabbed&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_size&lt;br /&gt;
| Size of the release reported by the indexer&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_quality&lt;br /&gt;
| Quality name of the release as detected by Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_release_releasegroup&lt;br /&gt;
| Release Group, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
&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;
| sonarr_eventtype&lt;br /&gt;
| Download&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_isupgrade&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when an an existing file is upgraded, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_id&lt;br /&gt;
| Internal ID of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodecount&lt;br /&gt;
| Number of episodes in the file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_relativepath&lt;br /&gt;
| Path to the episode file relative to the series’ path&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_path&lt;br /&gt;
| Full path to the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeIDs&lt;br /&gt;
| Internal ID(s) of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_seasonnumber&lt;br /&gt;
| Season number of episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdates&lt;br /&gt;
| , seperated list of Air dates from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdatesutc&lt;br /&gt;
|  , seperated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of episode titles &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_quality&lt;br /&gt;
| Quality name of the Episode from Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_releasegroup&lt;br /&gt;
| Release group, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_scenename&lt;br /&gt;
| Original release name, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcepath&lt;br /&gt;
| Full path to the episode file that was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcefolder&lt;br /&gt;
| Full path to the folder the episode file was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_deletedrelativepaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_deletedpaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of full paths for files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&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;
| sonarr_eventtype&lt;br /&gt;
| Rename&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Delete Episode File ====&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;
| sonarr_eventtype&lt;br /&gt;
| EpisodeDeleted&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_id&lt;br /&gt;
| Internal ID of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodecount&lt;br /&gt;
| Number of episodes in the file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_relativepath&lt;br /&gt;
| Path to the episode file relative to the series’ path&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_path&lt;br /&gt;
| Full path to the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeIDs&lt;br /&gt;
| Internal ID(s) of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_seasonnumber&lt;br /&gt;
| Season number of episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdates&lt;br /&gt;
| , seperated list of Air dates from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdatesutc&lt;br /&gt;
|  , seperated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of episode titles &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_quality&lt;br /&gt;
| Quality name of the Episode from Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_releasegroup&lt;br /&gt;
| Release group, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_scenename&lt;br /&gt;
| Original release name, will be empty if unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Delete Series ====&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;
| sonarr_eventtype&lt;br /&gt;
| SeriesDeleted&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_deletedfiles&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when the delete files option has been selected, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Test ====&lt;br /&gt;
&lt;br /&gt;
When adding the script to Sonarr and run ‘Test’ the script will be invoked with the following parameters. The script should be able to gracefully ignore any other eventtype&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;
| sonarr_eventtype&lt;br /&gt;
| Test&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
&lt;br /&gt;
''(Warning: Adding arguments is no longer supported in Sonarr v3, point to the script directly.)''&lt;br /&gt;
&lt;br /&gt;
Additional command line line arguments that are passed to your script, such as running your script through cmd.exe you would set the path to &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt; and the arguments to &amp;lt;code&amp;gt;/c C:\Path\to\script.bat&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Specific usage tips ===&lt;br /&gt;
&lt;br /&gt;
==== PHP ====&lt;br /&gt;
&lt;br /&gt;
The information from Sonarr 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 [https://secure.php.net/manual/en/reserved.variables.server.php &amp;lt;/math&amp;gt;_SERVER variable]. 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 Sonarr environment variables to create EDL files for all episodes is [https://gist.github.com/RedsGT/e1b5f28e7b5b81e1e45378151e73ba5c here].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Reverse Symlinking''' For those moving from Medusa this [https://github.com/Sonarr/Sonarr/wiki/Reverse-symlink-script-for-Connect seems to work well]&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3046</id>
		<title>Sonarr Tips and Tricks</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3046"/>
		<updated>2021-01-20T22:43:12Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: Updated wording&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;
== Converting DB paths from Windows to Linux with SQL commands ==&lt;br /&gt;
&lt;br /&gt;
'''''This document is to provide a guide for users who want to move their Sonarr from Windows to Linux, while maintaining all data from the Windows setup.'''''&lt;br /&gt;
&lt;br /&gt;
=== DISCLAIMER ===&lt;br /&gt;
&lt;br /&gt;
I am by no means an expert when it comes to SQL or databases. This guide is a use at your own risk, and I recommend making a copy of sonarr.db with a backup or two.&lt;br /&gt;
&lt;br /&gt;
This process can likely be scripted via Python, or some other language, however I do not posses that skill.&lt;br /&gt;
&lt;br /&gt;
This is the process that I went through during my configuration change, your mileage may vary.&lt;br /&gt;
&lt;br /&gt;
=== Conversion guide ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
The first thing that you will need to download is a copy of SQLite here is the [https://github.com/pawelsalawa/sqlitestudio/releases link] to the one that I used(SQLiteStudio-3.2.1.zip (portable))&lt;br /&gt;
&lt;br /&gt;
Generally the Sonarr DB file is located at: &amp;lt;code&amp;gt;C:\ProgramData\Sonarr&amp;lt;/code&amp;gt; (Or you can find the path in Sonarr by going to System &amp;gt; Status &amp;gt; About&lt;br /&gt;
&lt;br /&gt;
Once you have SQLite open you will be met with a screen similar to the one below. You will click to &amp;quot;Add a Database&amp;quot;, and add the **COPY** of your &amp;lt;code&amp;gt;sonarr.db&amp;lt;/code&amp;gt; file. The database should then show up in the list as it does in the image below, from there you will need to click on &amp;quot;Connect to the Database&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Sqliteopen.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you have the database added and connected you should see the same as the image below. I have highlighted the main areas that I had to go through to remove &amp;quot;Windows paths&amp;quot; to make it &amp;quot;Linux compatible&amp;quot; (Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:DatabaseEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you double click on any of the following Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders, you can see what is in the database for that section (This will be important for later). In the example below &amp;quot;Path&amp;quot; is the identifier in the table &amp;quot;Series&amp;quot; this is where you will see the path where all of your Sonarr shows are listed, and is what we will be modifying.&lt;br /&gt;
&lt;br /&gt;
[[File:SeriesExample.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you go to &amp;quot;Tools&amp;quot; at the top &amp;gt; &amp;quot;Open SQL editor&amp;quot; (ALT+E shortcut) you will see the following screen. The SQL editor is where we will be making most of the changes. I'd advise on scrolling through &amp;quot;Series&amp;quot; &amp;gt; &amp;quot;Path&amp;quot; to compare changes and see if anything was missed after running the command.&lt;br /&gt;
&lt;br /&gt;
The command you will edit and run to change the path of where all shows are listed are as follows between START and END (Do not include the words START and END).&lt;br /&gt;
&lt;br /&gt;
Replace the following sections as follows (the path typed out is case sensitve, and you may have to run this command with minor changes to get everything updated correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; - Both sections as listed below will need to be changed to the main location of all of your shows. You will edit the section in between the single quotes. Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;%\\169.254.0.1\Media\Download Complete\TV Shows\%&amp;lt;/code&amp;gt; - You will replace all data in between the single quotes and % with your main location of all of your shows as you did in the step prior to this (both '' and %% are needed in this section.) Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt; - This section will be the new path where all of your shows will be listed after the migration. You will replace everything inside of the single quotes, but make sure you leave the / at the end.&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update Series set Path = replace(Path, '\\169.254.0.1\Media\Download Complete\TV Shows\', '/home/username/mnt/share/media/DownloadComplete/tv/shows/')&lt;br /&gt;
where Path like '%\\169.254.0.1\Media\Download Complete\TV Shows\%'&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
So in this example, my shows were listed on a NAS device but this will be wherever your show paths are listed ie. &amp;lt;code&amp;gt;C:\Users\USERNAME\Documents\...&amp;lt;/code&amp;gt; if storage is on the same device as Sonarr.&lt;br /&gt;
&lt;br /&gt;
So in this example my path for shows was &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So what this command will do will replace &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will only replace up to Name of Show so the end result would be &amp;lt;code&amp;gt;home/username/mnt/share/media/DownloadComplete/tv/shows/Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:SqlEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The hard should be mostly over. Now we just have to clean up any Windows file path \'s  to Linux file path /'s&lt;br /&gt;
&lt;br /&gt;
You will clear out the code where you made the changes in the last step, and enter these one by one.&lt;br /&gt;
&lt;br /&gt;
(NOTE) I did not include screenshots of this process as it is just a matter of running the commands one by one, then opening the EpisodeFiles Table, selecting Data, and seeing if there are any \'s listed in the data or if they have been changed to /'s (END NOTE)&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update EpisodeFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update ExtraFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update SubtitleFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
In my case Episodefiles, ExtraFiles, and SubtitleFiles the only changes I had to make was to replace \'s with /'s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All that is left now is RootFolders which I just edited manually as I did not have many RootFolders.&lt;br /&gt;
&lt;br /&gt;
To change the Path of RootFolders, you will right click and select &amp;quot;Edit value in editor&amp;quot; This you will just enter your new path. (be sure to include the / at the end of your path, as this will be needed for future shows added to Sonarr.))&lt;br /&gt;
&lt;br /&gt;
Once you have made all of the changes you will click &amp;quot;Commit Changes&amp;quot; (the green checkbox) &lt;br /&gt;
&lt;br /&gt;
[[File:RootFolders.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Finally the end....&lt;br /&gt;
&lt;br /&gt;
After you have finished your last changes and committed the changes, you are done, just click &amp;quot;Disconnect from this Database&amp;quot; (Unplug symbol next to where we connected to the Database)&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
Then you just copy Sonarr.db to it's new home, and start Sonarr. &lt;br /&gt;
&lt;br /&gt;
===='''&lt;br /&gt;
&lt;br /&gt;
=== Accreditation ===&lt;br /&gt;
Walkthough Guide created and provided by Justin(BitHawkGaming)&lt;br /&gt;
Update/change as needed&lt;br /&gt;
&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 Sonarr when to update, you can find more details here. Scripts are added to Sonarr via the ''Connect'' Settings page.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Sonarr can execute a custom script when an episode is newly imported or renamed and depending on the action, different parameters are supplied. 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;
| sonarr_eventtype&lt;br /&gt;
| Grab&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodecount&lt;br /&gt;
| Number of episodes in the release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_seasonnumber&lt;br /&gt;
| Season number from release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_absoluteepisodenumbers&lt;br /&gt;
| , separated list of absolute episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdates&lt;br /&gt;
| , separated list of Air date from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdatesutc&lt;br /&gt;
| , separated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;| separated list of episode titles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_title&lt;br /&gt;
| NZB/Torrent title&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_indexer&lt;br /&gt;
| Indexer where the release was grabbed&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_size&lt;br /&gt;
| Size of the release reported by the indexer&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_quality&lt;br /&gt;
| Quality name of the release as detected by Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_release_releasegroup&lt;br /&gt;
| Release Group, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
&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;
| sonarr_eventtype&lt;br /&gt;
| Download&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_isupgrade&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when an an existing file is upgraded, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_id&lt;br /&gt;
| Internal ID of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodecount&lt;br /&gt;
| Number of episodes in the file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_relativepath&lt;br /&gt;
| Path to the episode file relative to the series’ path&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_path&lt;br /&gt;
| Full path to the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeIDs&lt;br /&gt;
| Internal ID(s) of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_seasonnumber&lt;br /&gt;
| Season number of episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdates&lt;br /&gt;
| , seperated list of Air dates from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdatesutc&lt;br /&gt;
|  , seperated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of episode titles &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_quality&lt;br /&gt;
| Quality name of the Episode from Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_releasegroup&lt;br /&gt;
| Release group, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_scenename&lt;br /&gt;
| Original release name, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcepath&lt;br /&gt;
| Full path to the episode file that was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcefolder&lt;br /&gt;
| Full path to the folder the episode file was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_deletedrelativepaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_deletedpaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of full paths for files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&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;
| sonarr_eventtype&lt;br /&gt;
| Rename&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Delete Episode File ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== On Delete Series ====&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;
| sonarr_eventtype&lt;br /&gt;
| SeriesDeleted&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_deletedfiles&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when the delete files option has been selected, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Test ====&lt;br /&gt;
&lt;br /&gt;
When adding the script to Sonarr and run ‘Test’ the script will be invoked with the following parameters. The script should be able to gracefully ignore any other eventtype&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;
| sonarr_eventtype&lt;br /&gt;
| Test&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
&lt;br /&gt;
''(Warning: Adding arguments is no longer supported in Sonarr v3, point to the script directly.)''&lt;br /&gt;
&lt;br /&gt;
Additional command line line arguments that are passed to your script, such as running your script through cmd.exe you would set the path to &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt; and the arguments to &amp;lt;code&amp;gt;/c C:\Path\to\script.bat&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Specific usage tips ===&lt;br /&gt;
&lt;br /&gt;
==== PHP ====&lt;br /&gt;
&lt;br /&gt;
The information from Sonarr 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 [https://secure.php.net/manual/en/reserved.variables.server.php &amp;lt;/math&amp;gt;_SERVER variable]. 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 Sonarr environment variables to create EDL files for all episodes is [https://gist.github.com/RedsGT/e1b5f28e7b5b81e1e45378151e73ba5c here].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Reverse Symlinking''' For those moving from Medusa this [https://github.com/Sonarr/Sonarr/wiki/Reverse-symlink-script-for-Connect seems to work well]&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3045</id>
		<title>Sonarr Tips and Tricks</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Sonarr_Tips_and_Tricks&amp;diff=3045"/>
		<updated>2021-01-20T22:42:06Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: Added header for OnEpisodeFileDelete and added table for OnSeriesDelete&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;
== Converting DB paths from Windows to Linux with SQL commands ==&lt;br /&gt;
&lt;br /&gt;
'''''This document is to provide a guide for users who want to move their Sonarr from Windows to Linux, while maintaining all data from the Windows setup.'''''&lt;br /&gt;
&lt;br /&gt;
=== DISCLAIMER ===&lt;br /&gt;
&lt;br /&gt;
I am by no means an expert when it comes to SQL or databases. This guide is a use at your own risk, and I recommend making a copy of sonarr.db with a backup or two.&lt;br /&gt;
&lt;br /&gt;
This process can likely be scripted via Python, or some other language, however I do not posses that skill.&lt;br /&gt;
&lt;br /&gt;
This is the process that I went through during my configuration change, your mileage may vary.&lt;br /&gt;
&lt;br /&gt;
=== Conversion guide ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
The first thing that you will need to download is a copy of SQLite here is the [https://github.com/pawelsalawa/sqlitestudio/releases link] to the one that I used(SQLiteStudio-3.2.1.zip (portable))&lt;br /&gt;
&lt;br /&gt;
Generally the Sonarr DB file is located at: &amp;lt;code&amp;gt;C:\ProgramData\Sonarr&amp;lt;/code&amp;gt; (Or you can find the path in Sonarr by going to System &amp;gt; Status &amp;gt; About&lt;br /&gt;
&lt;br /&gt;
Once you have SQLite open you will be met with a screen similar to the one below. You will click to &amp;quot;Add a Database&amp;quot;, and add the **COPY** of your &amp;lt;code&amp;gt;sonarr.db&amp;lt;/code&amp;gt; file. The database should then show up in the list as it does in the image below, from there you will need to click on &amp;quot;Connect to the Database&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Sqliteopen.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you have the database added and connected you should see the same as the image below. I have highlighted the main areas that I had to go through to remove &amp;quot;Windows paths&amp;quot; to make it &amp;quot;Linux compatible&amp;quot; (Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:DatabaseEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you double click on any of the following Series, EpisodeFiles, ExtraFiles, SubtitleFiles, and RootFolders, you can see what is in the database for that section (This will be important for later). In the example below &amp;quot;Path&amp;quot; is the identifier in the table &amp;quot;Series&amp;quot; this is where you will see the path where all of your Sonarr shows are listed, and is what we will be modifying.&lt;br /&gt;
&lt;br /&gt;
[[File:SeriesExample.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you go to &amp;quot;Tools&amp;quot; at the top &amp;gt; &amp;quot;Open SQL editor&amp;quot; (ALT+E shortcut) you will see the following screen. The SQL editor is where we will be making most of the changes. I'd advise on scrolling through &amp;quot;Series&amp;quot; &amp;gt; &amp;quot;Path&amp;quot; to compare changes and see if anything was missed after running the command.&lt;br /&gt;
&lt;br /&gt;
The command you will edit and run to change the path of where all shows are listed are as follows between START and END (Do not include the words START and END).&lt;br /&gt;
&lt;br /&gt;
Replace the following sections as follows (the path typed out is case sensitve, and you may have to run this command with minor changes to get everything updated correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; - Both sections as listed below will need to be changed to the main location of all of your shows. You will edit the section in between the single quotes. Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;%\\169.254.0.1\Media\Download Complete\TV Shows\%&amp;lt;/code&amp;gt; - You will replace all data in between the single quotes and % with your main location of all of your shows as you did in the step prior to this (both '' and %% are needed in this section.) Make sure you leave the \ at the end of your path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt; - This section will be the new path where all of your shows will be listed after the migration. You will replace everything inside of the single quotes, but make sure you leave the / at the end.&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update Series set Path = replace(Path, '\\169.254.0.1\Media\Download Complete\TV Shows\', '/home/username/mnt/share/media/DownloadComplete/tv/shows/')&lt;br /&gt;
where Path like '%\\169.254.0.1\Media\Download Complete\TV Shows\%'&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
So in this example, my shows were listed on a NAS device but this will be wherever your show paths are listed ie. &amp;lt;code&amp;gt;C:\Users\USERNAME\Documents\...&amp;lt;/code&amp;gt; if storage is on the same device as Sonarr.&lt;br /&gt;
&lt;br /&gt;
So in this example my path for shows was &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So what this command will do will replace &amp;lt;code&amp;gt;\\169.254.0.1\Media\Download Complete\TV Shows\&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;/home/username/mnt/share/media/DownloadComplete/tv/shows/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will only replace up to Name of Show so the end result would be &amp;lt;code&amp;gt;home/username/mnt/share/media/DownloadComplete/tv/shows/Name Of Show&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:SqlEdit.PNG|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The hard should be mostly over. Now we just have to clean up any Windows file path \'s  to Linux file path /'s&lt;br /&gt;
&lt;br /&gt;
You will clear out the code where you made the changes in the last step, and enter these one by one.&lt;br /&gt;
&lt;br /&gt;
(NOTE) I did not include screenshots of this process as it is just a matter of running the commands one by one, then opening the EpisodeFiles Table, selecting Data, and seeing if there are any \'s listed in the data or if they have been changed to /'s (END NOTE)&lt;br /&gt;
&lt;br /&gt;
---START---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
update EpisodeFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update ExtraFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
update SubtitleFiles set RelativePath = replace(RelativePath, '\', '/')&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---END---&lt;br /&gt;
&lt;br /&gt;
In my case Episodefiles, ExtraFiles, and SubtitleFiles the only changes I had to make was to replace \'s with /'s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All that is left now is RootFolders which I just edited manually as I did not have many RootFolders.&lt;br /&gt;
&lt;br /&gt;
To change the Path of RootFolders, you will right click and select &amp;quot;Edit value in editor&amp;quot; This you will just enter your new path. (be sure to include the / at the end of your path, as this will be needed for future shows added to Sonarr.))&lt;br /&gt;
&lt;br /&gt;
Once you have made all of the changes you will click &amp;quot;Commit Changes&amp;quot; (the green checkbox) &lt;br /&gt;
&lt;br /&gt;
[[File:RootFolders.png|thumb|none|750px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Finally the end....&lt;br /&gt;
&lt;br /&gt;
After you have finished your last changes and committed the changes, you are done, just click &amp;quot;Disconnect from this Database&amp;quot; (Unplug symbol next to where we connected to the Database)&lt;br /&gt;
&lt;br /&gt;
Make sure Sonarr is not running on the Linux Machine prior to copying the Database over.&lt;br /&gt;
&lt;br /&gt;
Then you just copy Sonarr.db to it's new home, and start Sonarr. &lt;br /&gt;
&lt;br /&gt;
===='''&lt;br /&gt;
&lt;br /&gt;
=== Accreditation ===&lt;br /&gt;
Walkthough Guide created and provided by Justin(BitHawkGaming)&lt;br /&gt;
Update/change as needed&lt;br /&gt;
&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 Sonarr when to update, you can find more details here. Scripts are added to Sonarr via the ''Connect'' Settings page.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Sonarr can execute a custom script when an episode is newly imported or renamed and depending on the action, different parameters are supplied. 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;
| sonarr_eventtype&lt;br /&gt;
| Grab&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodecount&lt;br /&gt;
| Number of episodes in the release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_seasonnumber&lt;br /&gt;
| Season number from release&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_absoluteepisodenumbers&lt;br /&gt;
| , separated list of absolute episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdates&lt;br /&gt;
| , separated list of Air date from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodeairdatesutc&lt;br /&gt;
| , separated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;| separated list of episode titles&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_title&lt;br /&gt;
| NZB/Torrent title&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_indexer&lt;br /&gt;
| Indexer where the release was grabbed&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_size&lt;br /&gt;
| Size of the release reported by the indexer&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_release_quality&lt;br /&gt;
| Quality name of the release as detected by Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_release_releasegroup&lt;br /&gt;
| Release Group, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
&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;
| sonarr_eventtype&lt;br /&gt;
| Download&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_isupgrade&lt;br /&gt;
| &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; when an an existing file is upgraded, otherwise &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_id&lt;br /&gt;
| Internal ID of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodecount&lt;br /&gt;
| Number of episodes in the file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_relativepath&lt;br /&gt;
| Path to the episode file relative to the series’ path&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_path&lt;br /&gt;
| Full path to the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeIDs&lt;br /&gt;
| Internal ID(s) of the episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_seasonnumber&lt;br /&gt;
| Season number of episode file&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodenumbers&lt;br /&gt;
| , separated list of episode numbers&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdates&lt;br /&gt;
| , seperated list of Air dates from original network&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodeairdatesutc&lt;br /&gt;
|  , seperated list of Air Date with Time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_episodetitles&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of episode titles &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_quality&lt;br /&gt;
| Quality name of the Episode from Sonarr&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_qualityversion&lt;br /&gt;
| 1 is the default, 2 for proper, 3+ could be used for anime versions&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_releasegroup&lt;br /&gt;
| Release group, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_scenename&lt;br /&gt;
| Original release name, will be empty if unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcepath&lt;br /&gt;
| Full path to the episode file that was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_episodefile_sourcefolder&lt;br /&gt;
| Full path to the folder the episode file was imported from&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_download_client&lt;br /&gt;
| download client, will be empty if it is unknown&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_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;
| sonarr_deletedrelativepaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_deletedpaths&lt;br /&gt;
| &amp;lt;nowiki&amp;gt; | separated list of full paths for files that were deleted to import this file &amp;lt;/nowiki&amp;gt;&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;
| sonarr_eventtype&lt;br /&gt;
| Rename&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvmazeid&lt;br /&gt;
| TVMaze ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series, empty if not available &lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Delete Episode File ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== On Delete Series ====&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;
| sonarr_eventtype&lt;br /&gt;
| SeriesDeleted&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_id&lt;br /&gt;
| Internal ID of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_title&lt;br /&gt;
| Title of the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_path&lt;br /&gt;
| Full path to the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_tvdbid&lt;br /&gt;
| TVDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_imdbid&lt;br /&gt;
| IMDB ID for the series&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_type&lt;br /&gt;
| Type of the series, Anime, Daily or Standard&lt;br /&gt;
|-&lt;br /&gt;
| sonarr_series_deletedfiles&lt;br /&gt;
| Boolean for if the files have actually been deleted or not&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== On Test ====&lt;br /&gt;
&lt;br /&gt;
When adding the script to Sonarr and run ‘Test’ the script will be invoked with the following parameters. The script should be able to gracefully ignore any other eventtype&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;
| sonarr_eventtype&lt;br /&gt;
| Test&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
&lt;br /&gt;
''(Warning: Adding arguments is no longer supported in Sonarr v3, point to the script directly.)''&lt;br /&gt;
&lt;br /&gt;
Additional command line line arguments that are passed to your script, such as running your script through cmd.exe you would set the path to &amp;lt;code&amp;gt;cmd.exe&amp;lt;/code&amp;gt; and the arguments to &amp;lt;code&amp;gt;/c C:\Path\to\script.bat&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Specific usage tips ===&lt;br /&gt;
&lt;br /&gt;
==== PHP ====&lt;br /&gt;
&lt;br /&gt;
The information from Sonarr 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 [https://secure.php.net/manual/en/reserved.variables.server.php &amp;lt;/math&amp;gt;_SERVER variable]. 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 Sonarr environment variables to create EDL files for all episodes is [https://gist.github.com/RedsGT/e1b5f28e7b5b81e1e45378151e73ba5c here].&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Reverse Symlinking''' For those moving from Medusa this [https://github.com/Sonarr/Sonarr/wiki/Reverse-symlink-script-for-Connect seems to work well]&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
	<entry>
		<id>https://wikiold.servarr.com/index.php?title=Settings_Connect&amp;diff=2978</id>
		<title>Settings Connect</title>
		<link rel="alternate" type="text/html" href="https://wikiold.servarr.com/index.php?title=Settings_Connect&amp;diff=2978"/>
		<updated>2021-01-18T00:39:22Z</updated>

		<summary type="html">&lt;p&gt;RobinDadswell: /* Sonarr */ - added On Series Delete and On Episode Delete as part of PR  #4158&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Connect ==&lt;br /&gt;
=== Connections ===&lt;br /&gt;
==== Radarr ====&lt;br /&gt;
&amp;lt;section begin=radarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Radarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** [[Radarr_Tips_and_Tricks#Custom_Post_Processing_Scripts|Custom Scripts]] - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Radarr&lt;br /&gt;
*** [https://discordnotifier.com Discord Notifier] - The brainchild of one of the Radarr developers allowing you to have beautiful discord notifications with very fine tuned control. Constantly being updated and a favorite amongst many of the Radarr team.&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with email. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new movie has been added to Radarr&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded movie is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://trakt.tv/dashboard Trakt]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
**** Create a Twitter application (if you haven’t already) at https://apps.twitter.com/&lt;br /&gt;
**** Fill in the mandatory fields as well as the callback URL, set it to a publicly available URL (not localhost), it doesn’t need to exist, but it does need to be set, using &amp;lt;code&amp;gt;https://radarr.video/twitter&amp;lt;/code&amp;gt; is sufficient.&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when movies are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when movies are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when movies are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when movies are renamed&lt;br /&gt;
** On Delete - ?TBD?&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=radarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sonarr ====&lt;br /&gt;
&amp;lt;section begin=sonarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Sonarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** Custom scripts - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Sonarr&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with emails. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new episode has been added to Sonarr&lt;br /&gt;
*** [https://plex.tv Plex Home Theater]&lt;br /&gt;
*** [https://plex.tv Plex Media Center]&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded episode is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://trakt.tv/dashboard Trakt]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when episodes are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when episodes are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when episodes are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when episodes are renamed&lt;br /&gt;
** On Series Delete - Be notified when series are deleted&lt;br /&gt;
** On Episode Delete - Be notified when episodes files are deleted&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=sonarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Lidarr ====&lt;br /&gt;
&amp;lt;section begin=lidarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Connections are how you want Lidarr to communicate with the outside world.&lt;br /&gt;
* By pressing the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button you'll be presented with a new window which will allow you to configure many different endpoints&lt;br /&gt;
** There are many different endpoints&lt;br /&gt;
*** [https://boxcar.io Boxcar]&lt;br /&gt;
*** Custom scripts - This allows you to make a custom script for when a particular action happens this script will run&lt;br /&gt;
*** [https://discord.com Discord] - By far one of the most common ways to push notifications of actions happening on your Lidarr&lt;br /&gt;
*** [https://discordnotifier.com Discord Notifier] - The brainchild of one of the Lidarr developers allowing you to have beautiful discord notifications with very fine tuned control. Constantly being updated and a favorite amongst many of the Lidarr team.&lt;br /&gt;
*** Email - Simply send yourself or somebody you want to annoy with email. If you're using Gmail and have 2-factor authentication enabled you need to use an App Specific password: https://support.google.com/accounts/answer/185833&lt;br /&gt;
*** [https://emby.media Emby]&lt;br /&gt;
*** [https://gotify.net Gotify]&lt;br /&gt;
*** [https://joaoapps.com/join/ Join]&lt;br /&gt;
*** [https://kodi.tv Kodi] - Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.&lt;br /&gt;
**** By adding Kodi as a connection you can update Kodi's library when a new movie has been added to Lidarr&lt;br /&gt;
*** [https://plex.tv Plex Media Server] - The server for your self hosted Plex system, Enabling this is much like Kodi will allow you to push an update to your plex server notifying it that a new/upgraded movie is available&lt;br /&gt;
*** [https://www.prowlapp.com Prowl]&lt;br /&gt;
*** [https://www.pushbullet.com Pushbullet]&lt;br /&gt;
*** [https://pushover.net Pushover]&lt;br /&gt;
*** [https://sendgrid.com Sendgrid]&lt;br /&gt;
*** [https://slack.com Slack]&lt;br /&gt;
*** [http://www.subsonic.org Subsonic]&lt;br /&gt;
*** [https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/AdminCenter/application_indexservice_desc Synology Indexer]&lt;br /&gt;
*** [https://telegram.org Telegram]&lt;br /&gt;
*** [https://twitter.com Twitter]&lt;br /&gt;
&lt;br /&gt;
* Connection Triggers&lt;br /&gt;
** On Grab - Be notified when episodes are available for download and has been sent to a download client&lt;br /&gt;
** On Import - Be notified when episodes are successfully imported&lt;br /&gt;
** On Upgrade - Be notified when episodes are upgraded to a better quality&lt;br /&gt;
** On Rename - Be notified when episodes are renamed&lt;br /&gt;
** On Health Issue - Be notified on health check failures&lt;br /&gt;
** Include Health Warnings - Be notified on health warnings in addition to errors.&lt;br /&gt;
&amp;lt;section end=lidarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
==== Readarr ====&lt;br /&gt;
&amp;lt;section begin=readarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
Text&lt;br /&gt;
&amp;lt;section end=readarr_settings_connect_connections /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;/div&gt;</summary>
		<author><name>RobinDadswell</name></author>
	</entry>
</feed>