<p>You just setup Bazarr and wonder which scoring you should use/setup for your subtitles and sync ?</p>
<p>You just setup Bazarr and wonder which scoring you should use/setup for your subtitles and sync ?</p>
<p>I'll going to suggest here a scoring what would work for most common languages, with this scoring 99% of your downloaded subs should be the correct ones for your release.</p>
<p>I'll going to suggest here a scoring what would work for most common languages, with this scoring 99% of your downloaded subs should be the correct ones for your release.</p>
<ul>
<ul>
<li>Setting it to low could result in bad subs or completely out of sync and un-syncable.</li>
<li>Setting it to low could result in bad subs or completely out of sync and un-syncable.</li>
@ -3345,7 +3345,6 @@
</ul>
</ul>
</div>
</div>
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<p>The <code>Label</code> plugin will allow you to categorize/sort your torrents. You can assign one Label per torrent. Starr apps can also use Deluge's labels to help them keep track of downloads and imported torrents.</p>
<p>The <code>Label</code> plugin will allow you to categorize/sort your torrents. You can assign one Label per torrent. Starr apps can also use Deluge's labels to help them keep track of downloads and imported torrents.</p>
<p>Labels are a valuable tool, if used properly, to keep your torrents managed and organized.</p>
<p>Labels are a valuable tool, if used properly, to keep your torrents managed and organized.</p>
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
@ -3656,7 +3656,6 @@ deactivate<span class="w"> </span><span class="c1"># to leave the environment</s
<p>You can generate your scheduling <ahref="https://crontab.guru/">HERE</a></p>
<p>You can generate your scheduling <ahref="https://crontab.guru/">HERE</a></p>
<p><aclass="glightbox"href="../images/Unraid-settings-user-scripts-deluge-mover-cron.png"data-type="image"data-width="100%"data-height="auto"data-desc-position="bottom"><imgalt="!Set Run Time"src="../images/Unraid-settings-user-scripts-deluge-mover-cron.png"/></a></p>
<p><aclass="glightbox"href="../images/Unraid-settings-user-scripts-deluge-mover-cron.png"data-type="image"data-width="100%"data-height="auto"data-desc-position="bottom"><imgalt="!Set Run Time"src="../images/Unraid-settings-user-scripts-deluge-mover-cron.png"/></a></p>
<!-- BEGIN INCLUDE ../../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
@ -3686,7 +3685,7 @@ deactivate<span class="w"> </span><span class="c1"># to leave the environment</s
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/><strong><strong>Your Download and Media Library should be **NEVER</strong> the same locations**</strong><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/><strong><strong>Your Download and Media Library should be **NEVER</strong> the same locations**</strong><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s1">'This script is supposed to be called from NZBGet (13.0 or later).'</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"This script is supposed to be called from NZBGet (13.0 or later)."</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"This script can only be called from NZBGet (11.0 or later)."</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"This script can only be called from NZBGet (11.0 or later)."</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[ERROR] NZBGet Version </span><spanclass="si">%s</span><spanclass="s2"> is not supported. Please update NZBGet."</span><spanclass="o">%</span><spanclass="p">(</span><spanclass="nb">str</span><spanclass="p">(</span><spanclass="n">os</span><spanclass="o">.</span><spanclass="n">environ</span><spanclass="p">[</span><spanclass="s1">'NZBOP_VERSION'</span><spanclass="p">])))</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"Script triggered from NZBGet Version </span><spanclass="si">%s</span><spanclass="s2">."</span><spanclass="o">%</span><spanclass="p">(</span><spanclass="nb">str</span><spanclass="p">(</span><spanclass="n">os</span><spanclass="o">.</span><spanclass="n">environ</span><spanclass="p">[</span><spanclass="s1">'NZBOP_VERSION'</span><spanclass="p">])))</span>
<spanclass="s2">"Script triggered from NZBGet Version </span><spanclass="si">%s</span><spanclass="s2">."</span><spanclass="o">%</span><spanclass="p">(</span><spanclass="nb">str</span><spanclass="p">(</span><spanclass="n">os</span><spanclass="o">.</span><spanclass="n">environ</span><spanclass="p">[</span><spanclass="s2">"NZBOP_VERSION"</span><spanclass="p">]))</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[ERROR] Download failed with status </span><spanclass="si">%s</span><spanclass="s2">."</span><spanclass="o">%</span><spanclass="p">(</span><spanclass="n">os</span><spanclass="o">.</span><spanclass="n">environ</span><spanclass="p">[</span><spanclass="s1">'NZBPP_STATUS'</span><spanclass="p">]))</span>
<spanclass="s2">"[ERROR] Download failed with status </span><spanclass="si">%s</span><spanclass="s2">."</span><spanclass="o">%</span><spanclass="p">(</span><spanclass="n">os</span><spanclass="o">.</span><spanclass="n">environ</span><spanclass="p">[</span><spanclass="s2">"NZBPP_STATUS"</span><spanclass="p">])</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[ERROR] Download health is compromised and Par-check/repair disabled or no .par2 files found. "</span> \
<spanclass="s2">"Setting status </span><spanclass="se">\"</span><spanclass="s2">failed</span><spanclass="se">\"</span><spanclass="s2">."</span><spanclass="p">)</span>
<spanclass="s2">"[ERROR] Download health is compromised and Par-check/repair disabled or no .par2 files found. "</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[ERROR] Please check your Par-check/repair settings for future downloads."</span><spanclass="p">)</span>
<spanclass="s1">'Setting status "failed".'</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[ERROR] Par-check/repair disabled or no .par2 files found, and Unpack not required. Health is "</span> \
<spanclass="s2">"ok so handle as though download successful."</span><spanclass="p">)</span>
<spanclass="s2">"[ERROR] Par-check/repair disabled or no .par2 files found, and Unpack not required. Health is "</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[WARNING] Please check your Par-check/repair settings for future downloads."</span><spanclass="p">)</span>
<spanclass="s2">"ok so handle as though download successful."</span>
<spanclass="s1">'NZBPP_DIRECTORY'</span><spanclass="p">],</span><spanclass="s2">"doesn't exist. Setting status </span><spanclass="se">\"</span><spanclass="s2">failed</span><spanclass="se">\"</span><spanclass="s2">."</span><spanclass="p">)</span>
<spanclass="s2">"[ERROR] Nothing to post-process: destination directory"</span><spanclass="p">,</span>
<spanclass="s1">'doesn</span><spanclass="se">\'</span><spanclass="s1">t exist. Setting status "failed".'</span><spanclass="p">,</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[ERROR] Unable to retrieve NZBPP_NZBFILENAME"</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[ERROR] Unable to retrieve NZBPP_NZBFILENAME"</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s2">"[INFO] Using </span><spanclass="se">\"</span><spanclass="si">%s</span><spanclass="se">\"</span><spanclass="s2"> for hashed filenames"</span><spanclass="o">%</span><spanclass="n">nzb_name</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s1">'[INFO] Using "</span><spanclass="si">%s</span><spanclass="s1">" for hashed filenames'</span><spanclass="o">%</span><spanclass="n">nzb_name</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s2">"[INFO] Scanning </span><spanclass="se">\"</span><spanclass="si">%s</span><spanclass="se">\"</span><spanclass="s2"> for hashed filenames"</span><spanclass="o">%</span><spanclass="n">directory</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s1">'[INFO] Scanning "</span><spanclass="si">%s</span><spanclass="s1">" for hashed filenames'</span><spanclass="o">%</span><spanclass="n">directory</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s2">"[INFO] No files were found in </span><spanclass="se">\"</span><spanclass="si">%s</span><spanclass="se">\"</span><spanclass="s2">"</span><spanclass="o">%</span><spanclass="n">directory</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s1">'[INFO] No files were found in "</span><spanclass="si">%s</span><spanclass="s1">"'</span><spanclass="o">%</span><spanclass="n">directory</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s2">"[INFO] Found </span><spanclass="si">%d</span><spanclass="s2"> files to check for hashed filenames"</span><spanclass="o">%</span><spanclass="nb">len</span><spanclass="p">(</span><spanclass="n">found_files</span><spanclass="p">)))</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s2">"[INFO] Found </span><spanclass="si">%d</span><spanclass="s2"> files to check for hashed filenames"</span><spanclass="o">%</span><spanclass="nb">len</span><spanclass="p">(</span><spanclass="n">found_files</span><spanclass="p">)))</span>
@ -3521,14 +3543,21 @@ Released under GNU General Public License v2.0</p>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s2">"[INFO] Moving </span><spanclass="se">\"</span><spanclass="si">%s</span><spanclass="se">\"</span><spanclass="s2"> to </span><spanclass="se">\"</span><spanclass="si">%s</span><spanclass="se">\"</span><spanclass="s2">"</span><spanclass="o">%</span><spanclass="p">(</span><spanclass="n">found_file_path</span><spanclass="p">,</span><spanclass="n">new_file_path</span><spanclass="p">)))</span>
<spanclass="nb">print</span><spanclass="p">((</span><spanclass="s1">'[INFO] Moving "</span><spanclass="si">%s</span><spanclass="s1">" to "</span><spanclass="si">%s</span><spanclass="s1">"'</span><spanclass="o">%</span><spanclass="p">(</span><spanclass="n">found_file_path</span><spanclass="p">,</span><spanclass="n">new_file_path</span><spanclass="p">)))</span>
@ -3542,12 +3571,11 @@ Released under GNU General Public License v2.0</p>
</ul>
</ul>
<p>Replaces underscores with dots in downloaded filename to prevent download loops with poorly named releases on some indexers (often HONE releases).</p>
<p>Replaces underscores with dots in downloaded filename to prevent download loops with poorly named releases on some indexers (often HONE releases).</p>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s1">'Directory used is: '</span><spanclass="p">,</span><spanclass="n">directory</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"Directory used is: "</span><spanclass="p">,</span><spanclass="n">directory</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s1">'Result: '</span><spanclass="p">,</span><spanclass="n">file</span><spanclass="p">,</span><spanclass="s2">" renamed to "</span><spanclass="p">,</span><spanclass="n">dst</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"Result: "</span><spanclass="p">,</span><spanclass="n">file</span><spanclass="p">,</span><spanclass="s2">" renamed to "</span><spanclass="p">,</span><spanclass="n">dst</span><spanclass="p">)</span>
<spanclass="sa">u</span><spanclass="s1">'must be set to "Nzb" for this extension to work correctly, exiting.'</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="sa">u</span><spanclass="s1">'[ERROR] </span><spanclass="si">{}</span><spanclass="s1"> is not a .nzb file.'</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">nzb_filename</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[ERROR] </span><spanclass="si">{}</span><spanclass="s2"> is not a .nzb file."</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">nzb_filename</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="sa">u</span><spanclass="s1">'[DETAIL] No subject in <file>, skipping'</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[DETAIL] No subject in <file>, skipping"</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="sa">u</span><spanclass="s1">'[DETAIL] Segment index is greater then total, skipping'</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[DETAIL] Segment index is greater then total, skipping"</span><spanclass="p">)</span>
<spanclass="k">continue</span>
<spanclass="k">continue</span>
<spanclass="c1"># NZBGet subject parsing changes when duplicate filenames are present</span>
<spanclass="c1"># NZBGet subject parsing changes when duplicate filenames are present</span>
<spanclass="c1"># prefix duplicates to avoid that</span>
<spanclass="c1"># prefix duplicates to avoid that</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="sa">u</span><spanclass="s1">'[INFO] New subject </span><spanclass="si">{subject}</span><spanclass="s1">'</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">subject</span><spanclass="o">=</span><spanclass="n">s</span><spanclass="o">.</span><spanclass="n">encode</span><spanclass="p">(</span><spanclass="s1">'ascii'</span><spanclass="p">,</span><spanclass="s1">'ignore'</span><spanclass="p">)))</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[INFO] New subject </span><spanclass="si">{subject}</span><spanclass="s2">"</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">subject</span><spanclass="o">=</span><spanclass="n">s</span><spanclass="o">.</span><spanclass="n">encode</span><spanclass="p">(</span><spanclass="s2">"ascii"</span><spanclass="p">,</span><spanclass="s2">"ignore"</span><spanclass="p">)))</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="sa">u</span><spanclass="s1">'[WARNING] No subject changed, exiting.'</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[WARNING] No subject changed, exiting."</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="sa">u</span><spanclass="s1">'[WARNING] Mixed values for number of total segments, exiting.'</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[WARNING] Mixed values for number of total segments, exiting."</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="sa">u</span><spanclass="s1">'[WARNING] Listed segment count does not match <file> count, exiting.'</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[WARNING] Listed segment count does not match <file> count, exiting."</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="sa">u</span><spanclass="s1">'[INFO] Preserving original nzb as </span><spanclass="si">{}</span><spanclass="s1">'</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">org</span><spanclass="p">))</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s2">"[INFO] Preserving original nzb as </span><spanclass="si">{}</span><spanclass="s2">"</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">org</span><spanclass="p">))</span>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/><strong><strong>Your Download and Media Library should be **NEVER</strong> the same locations**</strong><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/><strong><strong>Your Download and Media Library should be **NEVER</strong> the same locations**</strong><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
@ -3778,7 +3776,6 @@ Being that Sonarr/Radarr only looks at the last xx amount in the queue/history.<
<hr/>
<hr/>
<p><sub>Thanks to <ahref="https://github.com/fryfrog"rel="noopener noreferrer"target="_blank">fryfrog</a> for helping me with the settings and providing the info needed to create this Guide.</sub></p>
<p><sub>Thanks to <ahref="https://github.com/fryfrog"rel="noopener noreferrer"target="_blank">fryfrog</a> for helping me with the settings and providing the info needed to create this Guide.</sub></p>
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
@ -3786,7 +3783,6 @@ Being that Sonarr/Radarr only looks at the last xx amount in the queue/history.<
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/><strong><strong>Your Download and Media Library should be **NEVER</strong> the same locations**</strong><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/><strong><strong>Your Download and Media Library should be **NEVER</strong> the same locations**</strong><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
<h2id="paths-and-categories-breakdown">Paths and Categories Breakdown<aclass="headerlink"href="#paths-and-categories-breakdown"title="Permanent link"></a></h2>
<h2id="paths-and-categories-breakdown">Paths and Categories Breakdown<aclass="headerlink"href="#paths-and-categories-breakdown"title="Permanent link"></a></h2>
@ -3318,7 +3316,6 @@
</div>
</div>
<p><aclass="glightbox"href="../images/sabnzbd-category-breakdown.png"data-type="image"data-width="100%"data-height="auto"data-desc-position="bottom"><imgalt="!SABnzbd - Paths and Categories Breakdown"src="../images/sabnzbd-category-breakdown.png"/></a></p>
<p><aclass="glightbox"href="../images/sabnzbd-category-breakdown.png"data-type="image"data-width="100%"data-height="auto"data-desc-position="bottom"><imgalt="!SABnzbd - Paths and Categories Breakdown"src="../images/sabnzbd-category-breakdown.png"/></a></p>
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
<spanclass="n">sys</span><spanclass="o">.</span><spanclass="n">exit</span><spanclass="p">(</span><spanclass="mi">1</span><spanclass="p">)</span><spanclass="c1"># exit with 1 causes SABnzbd to ignore the output of this script</span>
<spanclass="n">sys</span><spanclass="o">.</span><spanclass="n">exit</span><spanclass="p">(</span><spanclass="mi">1</span><spanclass="p">)</span><spanclass="c1"># exit with 1 causes SABnzbd to ignore the output of this script</span>
@ -3337,12 +3345,11 @@ Cleans the NZB name by removing the retagged stuff (-Obfuscated, -postbox, etc).
</ul>
</ul>
<p>Replaces underscores with dots in downloaded filename to prevent download loops with poorly named releases on some indexers (often HONE releases).</p>
<p>Replaces underscores with dots in downloaded filename to prevent download loops with poorly named releases on some indexers (often HONE releases).</p>
<spanclass="n">sys</span><spanclass="o">.</span><spanclass="n">exit</span><spanclass="p">(</span><spanclass="mi">1</span><spanclass="p">)</span><spanclass="c1"># exit with 1 causes SABnzbd to ignore the output of this script</span>
<spanclass="n">sys</span><spanclass="o">.</span><spanclass="n">exit</span><spanclass="p">(</span><spanclass="mi">1</span><spanclass="p">)</span><spanclass="c1"># exit with 1 causes SABnzbd to ignore the output of this script</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="n">src</span><spanclass="p">,</span><spanclass="s2">"renamed to "</span><spanclass="p">,</span><spanclass="n">dst</span><spanclass="p">)</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="n">src</span><spanclass="p">,</span><spanclass="s2">"renamed to "</span><spanclass="p">,</span><spanclass="n">dst</span><spanclass="p">)</span>
<li>Monitor qBit for Stalled/bad entries and delete them then blacklist them on Arrs (Option to also trigger a re-search action).</li>
<li>Monitor qBit for Stalled/bad entries and delete them then blacklist them on Arrs (Option to also trigger a re-search action).</li>
<li>Monitor qBit for completed entries and tell the appropriate Arr instance to import it:</li>
<li>Monitor qBit for completed entries and tell the appropriate Arr instance to import it:<ul>
<li><code>qbitrr DownloadedMoviesScan</code> for Radarr</li>
<li><code>qbitrr DownloadedMoviesScan</code> for Radarr</li>
<li><code>qbitrr DownloadedEpisodesScan</code> for Sonarr</li>
<li><code>qbitrr DownloadedEpisodesScan</code> for Sonarr</li>
</ul>
</li>
<li>Skip files in qBit entries by extension, folder or regex.</li>
<li>Skip files in qBit entries by extension, folder or regex.</li>
<li>Monitor completed folder and clean it up.</li>
<li>Monitor completed folder and clean it up.</li>
<li>Usage of <ahref="https://github.com/FFmpeg/FFmpeg"rel="noopener noreferrer"target="_blank">ffprobe</a> to ensure downloaded entries are valid media.</li>
<li>Usage of <ahref="https://github.com/FFmpeg/FFmpeg"rel="noopener noreferrer"target="_blank">ffprobe</a> to ensure downloaded entries are valid media.</li>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/><strong><strong>Your Download and Media Library should be **NEVER</strong> the same locations**</strong><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/><strong><strong>Your Download and Media Library should be **NEVER</strong> the same locations**</strong><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
<pclass="admonition-title"><sup>(<em>1</em>)</sup> These need to be installed from NerdTools.</p>
<pclass="admonition-title"><sup>(<em>1</em>)</sup> These need to be installed from NerdTools.</p>
@ -3610,7 +3605,6 @@ deactivate<span class="w"> </span><span class="c1"># to leave the environment</s
<p>You can generate your scheduling <ahref="https://crontab.guru/">HERE</a></p>
<p>You can generate your scheduling <ahref="https://crontab.guru/">HERE</a></p>
<p><aclass="glightbox"href="../images/Unraid-settings-user-scripts-qbit-mover-cron.png"data-type="image"data-width="100%"data-height="auto"data-desc-position="bottom"><imgalt="!Set Run Time"src="../images/Unraid-settings-user-scripts-qbit-mover-cron.png"/></a></p>
<p><aclass="glightbox"href="../images/Unraid-settings-user-scripts-qbit-mover-cron.png"data-type="image"data-width="100%"data-height="auto"data-desc-position="bottom"><imgalt="!Set Run Time"src="../images/Unraid-settings-user-scripts-qbit-mover-cron.png"/></a></p>
<!-- BEGIN INCLUDE ../../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
@ -3640,7 +3634,7 @@ deactivate<span class="w"> </span><span class="c1"># to leave the environment</s
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<p>[<strong>Long answer</strong>] Hard links are a way for a copy operation to be instant and not consume space for those additional copies.</p>
<p>[<strong>Long answer</strong>] Hard links are a way for a copy operation to be instant and not consume space for those additional copies.</p>
<p>Every file is a hard link: some metadata that points at blocks on the file system, <strong>which is why they're restricted to the same file system</strong>. There can be as many metadata files pointing at those blocks as needed and the blocks know how many links point to them. Once the blocks have 0 links, they're considered deleted.</p>
<p>Every file is a hard link: some metadata that points at blocks on the file system, <strong>which is why they're restricted to the same file system</strong>. There can be as many metadata files pointing at those blocks as needed and the blocks know how many links point to them. Once the blocks have 0 links, they're considered deleted.</p>
<p>You can delete any "copy" w/o impacting the others.</p>
<spanclass="w"></span><spanclass="n">Your</span><spanclass="w"></span><spanclass="n">download</span><spanclass="w"></span><spanclass="n">client</span><spanclass="w"></span><spanclass="n">can</span><spanclass="w"></span><spanclass="n">remove</span><spanclass="w"></span><spanclass="n">it</span><spanclass="s1">'s "copy" w/o impacting the library "copy". The library "copy" can be removed by Plex or Sonarr/Radarr or yourself w/o impacting the download client "copy".</span>
<p>Your download client can remove it's "copy" w/o impacting the library "copy". The library "copy" can be removed by Plex or Sonarr/Radarr or yourself w/o impacting the download client "copy".</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<!-- BEGIN INCLUDE ../../../includes/hardlinks/breakdown-folder-structure-docker.md -->
<!-- BEGIN INCLUDE ../../../includes/hardlinks/breakdown-folder-structure-docker.md -->
<h3id="breakdown-of-the-folder-structure">Breakdown of the Folder Structure<aclass="headerlink"href="#breakdown-of-the-folder-structure"title="Permanent link"></a></h3>
<h3id="breakdown-of-the-folder-structure">Breakdown of the Folder Structure<aclass="headerlink"href="#breakdown-of-the-folder-structure"title="Permanent link"></a></h3>
@ -3541,10 +3539,10 @@ You may choose to rely on DockSTARTer for various changes to your Docker system
<!-- BEGIN INCLUDE ../../../includes/hardlinks/breakdown-folder-structure.md -->
<!-- BEGIN INCLUDE ../../../includes/hardlinks/breakdown-folder-structure.md -->
<h3id="breakdown-of-the-folder-structure">Breakdown of the Folder Structure<aclass="headerlink"href="#breakdown-of-the-folder-structure"title="Permanent link"></a></h3>
<h3id="breakdown-of-the-folder-structure">Breakdown of the Folder Structure<aclass="headerlink"href="#breakdown-of-the-folder-structure"title="Permanent link"></a></h3>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<p>To create the folder structure for your media library and also for your preferred download client, run one or both of the following commands:</p>
<p>To create the folder structure for your media library and also for your preferred download client, run one or both of the following commands:</p>
<h3id="if-you-use-usenet">If you use usenet<aclass="headerlink"href="#if-you-use-usenet"title="Permanent link"></a></h3>
<h3id="if-you-use-usenet">If you use usenet<aclass="headerlink"href="#if-you-use-usenet"title="Permanent link"></a></h3>
@ -3951,7 +3950,7 @@ Create these folders with command below, or create them in File Station manually
</code></pre></div>
</code></pre></div>
<divclass="admonition warning">
<divclass="admonition warning">
<pclass="admonition-title">Warning</p>
<pclass="admonition-title">Warning</p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/> MAKE SURE THE FILE KEEPS THE ORIGINAL NAME <code>.env</code> WITH THE DOT BEFORE IT <imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
<p><imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/> MAKE SURE THE FILE KEEPS THE ORIGINAL NAME <code>.env</code> WITH THE DOT BEFORE IT <imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></p>
</div>
</div>
<hr/>
<hr/>
<h3id="changes-and-preparations">Changes and preparations<aclass="headerlink"href="#changes-and-preparations"title="Permanent link"></a></h3>
<h3id="changes-and-preparations">Changes and preparations<aclass="headerlink"href="#changes-and-preparations"title="Permanent link"></a></h3>
@ -3974,9 +3973,9 @@ Create these folders with command below, or create them in File Station manually
<h4id="pullio-auto-update-docker-compose-the-correct-way">Pullio - Auto update docker-compose the correct way<aclass="headerlink"href="#pullio-auto-update-docker-compose-the-correct-way"title="Permanent link"></a></h4>
<h4id="pullio-auto-update-docker-compose-the-correct-way">Pullio - Auto update docker-compose the correct way<aclass="headerlink"href="#pullio-auto-update-docker-compose-the-correct-way"title="Permanent link"></a></h4>
<p>Pullio allows you to automatically update your containers. And send you a notification through various means. We use a Discord Webhook.</p>
<p>Pullio allows you to automatically update your containers. And send you a notification through various means. We use a Discord Webhook.</p>
<p>For Pullio to do it's job, you will need to create a Scheduled Task in your Task Scheduler that runs for example at 4am at night with <strong>root</strong> privileges.</p>
<p>For Pullio to do it's job, you will need to create a Scheduled Task in your Task Scheduler that runs for example at 4am at night with <strong>root</strong> privileges.</p>
<p><code>Control Panel</code>><code>Task Scheduler</code>> click <code>Create</code>> choose <code>Scheduled task - user defined script</code></p>
<p><code>Control Panel</code>><code>Task Scheduler</code>> click <code>Create</code>> choose <code>Scheduled task - user defined script</code></p>
@ -4020,7 +4019,7 @@ If you had previous installed apps, make a backup of their config folders or bac
<p><strong>If you need help setting up the applications, look at the <ahref="/Hardlinks/Examples/">Examples</a> how to setup the paths inside your applications.</strong></p>
<p><strong>If you need help setting up the applications, look at the <ahref="/Hardlinks/Examples/">Examples</a> how to setup the paths inside your applications.</strong></p>
<divclass="admonition warning">
<divclass="admonition warning">
<pclass="admonition-title">Warning</p>
<pclass="admonition-title">Warning</p>
<p>If you need to do any changes, only edit the <code>docker-compose.yml</code> file. To activate the changes, <ahref="#run-the-docker-compose">run the commands from here</a>) again.</p>
<p>If you need to do any changes, only edit the <code>docker-compose.yml</code> file. To activate the changes, <ahref="#run-the-docker-compose">run the commands from here</a> again.</p>
<p>Any changes you do/did in the GUI will be reverted when you run the docker-compose command.</p>
<p>Any changes you do/did in the GUI will be reverted when you run the docker-compose command.</p>
<p>Just don't use the GUI, only for information purposes !!!</p>
<p>Just don't use the GUI, only for information purposes !!!</p>
</div>
</div>
@ -4036,10 +4035,8 @@ If you had previous installed apps, make a backup of their config folders or bac
<spanclass="w"></span><spanclass="nb">echo</span><spanclass="w"></span><spanclass="s2">"Attempt </span><spanclass="nv">$currentAttempt</span><spanclass="s2"> of </span><spanclass="nv">$totalAttempts</span><spanclass="s2">..."</span>
<spanclass="w"></span><spanclass="nb">echo</span><spanclass="w"></span><spanclass="s2">"Attempt </span><spanclass="nv">$currentAttempt</span><spanclass="s2"> of </span><spanclass="nv">$totalAttempts</span><spanclass="s2">..."</span>
<spanclass="w"></span><spanclass="nb">echo</span><spanclass="w"></span><spanclass="s2">"Docker rules not found! Sleeping for </span><spanclass="nv">$delay</span><spanclass="s2"> seconds..."</span>
<spanclass="w"></span><spanclass="nb">echo</span><spanclass="w"></span><spanclass="s2">"Docker rules not found! Sleeping for </span><spanclass="nv">$delay</span><spanclass="s2"> seconds..."</span>
<p>These subfolders you need to create yourself using your preferred method. Set your permissions accordingly as well. If you use ACLs on the datasets you can replicate the usual 775/664 (UMASK 002) or 755/644 (UMASK 022) recommendation, but this guide only covers the use of basic permissions for mounting and expects the end user to fine-tune permissions via chmod, chown, and uid/gid/umask settings on the applications that will be utilizing the share.</p>
<p>These subfolders you need to create yourself using your preferred method. Set your permissions accordingly as well. If you use ACLs on the datasets you can replicate the usual 775/664 (UMASK 002) or 755/644 (UMASK 022) recommendation, but this guide only covers the use of basic permissions for mounting and expects the end user to fine-tune permissions via chmod, chown, and uid/gid/umask settings on the applications that will be utilizing the share.</p>
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<pclass="admonition-title">The default path setup suggested by some docker developers that encourages people to use mounts like <code>/movies</code>, <code>/tv</code>, <code>/books</code> or <code>/downloads</code> is very suboptimal and it makes them look like two or three file systems, even if they aren’t (<em>Because of how Docker’s volumes work</em>). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.</p>
<p>The <code>-Q</code> or <code>--quick</code> option only reads each file once, hashes it, and performs comparisons based solely on the hashes. There is a small but significant risk of a hash collision which is the purpose of the failsafe byte-for-byte comparison that this option explicitly bypasses. Do not use it on ANY data set for which any amount of data loss is unacceptable. You have been warned!</p>
<p>The <code>-Q</code> or <code>--quick</code> option only reads each file once, hashes it, and performs comparisons based solely on the hashes. There is a small but significant risk of a hash collision which is the purpose of the failsafe byte-for-byte comparison that this option explicitly bypasses. Do not use it on ANY data set for which any amount of data loss is unacceptable. You have been warned!</p>
</div>
</div>
<!-- BEGIN INCLUDE ../../includes/support.md -->
<!-- BEGIN INCLUDE ../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
@ -3384,7 +3384,6 @@ It's all really dependent on specific situations for different people</p>
<li>2160p/4k => x265</li>
<li>2160p/4k => x265</li>
</ul>
</ul>
<!-- END INCLUDE -->
<!-- END INCLUDE -->
<!----8<-- "includes/docker/x265.md" -->
<h3id="how-to-accomplish-the-golden-rule">How to accomplish the Golden Rule<aclass="headerlink"href="#how-to-accomplish-the-golden-rule"title="Permanent link"></a></h3>
<h3id="how-to-accomplish-the-golden-rule">How to accomplish the Golden Rule<aclass="headerlink"href="#how-to-accomplish-the-golden-rule"title="Permanent link"></a></h3>
<ul>
<ul>
@ -3422,7 +3421,7 @@ It's all really dependent on specific situations for different people</p>
<li>Public IP <strong>If you need to provide a screenshot always mask this IP <imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></strong></li>
<li>Public IP <strong>If you need to provide a screenshot always mask this IP <imgalt="‼"class="twemoji"src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/203c.svg"title=":bangbang:"/></strong></li>
<li>Manually specify public port if you run Docker or want a fixed port.</li>
<li>Manually specify public port if you run Docker or want a fixed port.</li>
<li>Enter the Plex port you want to use. (default: <code>32400</code>)</li>
<li>Enter the Plex port you want to use. (default: <code>32400</code>)</li>
<li>Click on <code>Apply</code> and when everything is setup correctly, your Plex Media Server should be fully accessible outside of your network, so you can connect to your Plex server from outside. You may also need to configure port forwarding on your router. Detailed instructions are available <ahref="https://support.plex.tv/articles/200931138-troubleshooting-remote-access/"rel="noopener noreferrer"target="_blank">HERE</a>.</li>
<li>Click on <code>Apply</code> and when everything is setup correctly, your Plex Media Server should be fully accessible outside of your network, so you can connect to your Plex server from outside. You may also need to configure port forwarding on your router. Detailed instructions are available <ahref="https://support.plex.tv/articles/200931138-troubleshooting-remote-access/"rel="noopener noreferrer"target="_blank">HERE</a>.</li>
<li>Enter your internet upload speed here and Plex can ensure it operates within this boundary.</li>
<li>Enter your internet upload speed here and Plex can ensure it operates within this boundary.</li>
<li>Set the maximum bitrate of a remote stream from this server.</li>
<li>Set the maximum bitrate of a remote stream from this server.</li>
</ol>
</ol>
@ -3971,7 +3971,6 @@ If you want you could disable it, the choice is yours.</em></p>
<li>Own experience</li>
<li>Own experience</li>
</ul>
</ul>
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
@ -3979,7 +3978,6 @@ If you want you could disable it, the choice is yours.</em></p>
<h1id="setup-proxy-for-certain-indexers">Setup proxy for certain indexers<aclass="headerlink"href="#setup-proxy-for-certain-indexers"title="Permanent link"></a></h1>
<h1id="setup-proxy-for-certain-indexers">Setup proxy for certain indexers<aclass="headerlink"href="#setup-proxy-for-certain-indexers"title="Permanent link"></a></h1>
<p>It's not recommended to run the Starr apps through a VPN, what can happen is that the Starr apps doesn't update the posters or metadata or you can't add new movies/tv shows, it doesn't need to happen right away. but sooner or later it can and probably will happen.</p>
<p>It's not recommended to run the Starr apps through a VPN, what can happen is that the Starr apps doesn't update the posters or metadata or you can't add new movies/tv shows, it doesn't need to happen right away. but sooner or later it can and probably will happen.</p>
<divclass="admonition danger">
<divclass="admonition danger">
<pclass="admonition-title">To be clear it is not a matter if VPNs will cause issues with the Starr Apps, but when: image providers will block you and cloudflare is in front of most of Starr servers (updates, metadata, etc.) and liable to block you too</p>
<pclass="admonition-title">To be clear it is not a matter if VPNs will cause issues with the Starr Apps, but when: image providers will block you and cloudflare is in front of most of Starr servers (updates, metadata, etc.) and liable to block you too</p>
@ -3707,7 +3707,7 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.<
<p><code>The Movie Title (2010) [imdbid-tt0066921] - {edition-Ultimate Extended Edition} [Surround Sound x264][Bluray-1080p Proper][3D][DTS 5.1][DE][10bit][AVC]-EVOLVE</code></p>
<p><code>The Movie Title (2010) [imdbid-tt0066921] - {edition-Ultimate Extended Edition} [Surround Sound x264][Bluray-1080p Proper][3D][DTS 5.1][DE][10bit][AVC]-EVOLVE</code></p>
</details>
</details>
<hr/>
<hr/>
<h2id="original-title-vs-original-filename">Original Title vs Original Filename<aclass="headerlink"href="#original-title-vs-original-filename"title="Permanent link"></a></h2>
<h2id="original-title-vs-original-filename">Original Title vs Original Filename<aclass="headerlink"href="#original-title-vs-original-filename"title="Permanent link"></a></h2>
<p>Another option is to use <code>{Original Title}</code> rather than the recommended naming scheme outlined above. <code>{Original Title}</code> will use the title of the release which will contain all of the information included in the release itself. The benefit of this naming scheme is to prevent download loops which can occur on import when there is a discrepancy in the release title compared to the contents of the file itself (for example, if the release title says DTS-ES but the contents are actually DTS). The downside is less flexibility with how the files are named.</p>
<p>Another option is to use <code>{Original Title}</code> rather than the recommended naming scheme outlined above. <code>{Original Title}</code> will use the title of the release which will contain all of the information included in the release itself. The benefit of this naming scheme is to prevent download loops which can occur on import when there is a discrepancy in the release title compared to the contents of the file itself (for example, if the release title says DTS-ES but the contents are actually DTS). The downside is less flexibility with how the files are named.</p>
<p>If using this alternate naming scheme I suggest using <code>{Original Title}</code> over <code>{Original Filename}</code></p>
<p>If using this alternate naming scheme I suggest using <code>{Original Title}</code> over <code>{Original Filename}</code></p>
@ -3785,7 +3785,7 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.<
<p>Then on the top right click on <code>Options</code> and a new window will popup and enable <code>Show Unknown Movie Items</code></p>
<p>Then on the top right click on <code>Options</code> and a new window will popup and enable <code>Show Unknown Movie Items</code></p>
<p><aclass="glightbox"href="../images/Radarr-show-unknown-movie-item.png"data-type="image"data-width="100%"data-height="auto"data-desc-position="bottom"><imgalt="!Enable Show Unknown Movie Items"src="../images/Radarr-show-unknown-movie-item.png"/></a></p>
<p><aclass="glightbox"href="../images/Radarr-show-unknown-movie-item.png"data-type="image"data-width="100%"data-height="auto"data-desc-position="bottom"><imgalt="!Enable Show Unknown Movie Items"src="../images/Radarr-show-unknown-movie-item.png"/></a></p>
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<!-- BEGIN INCLUDE ../../../includes/support.md -->
<hr/>
<hr/>
<divclass="admonition question">
<divclass="admonition question">
<pclass="admonition-title">Questions or Suggestions?</p>
<pclass="admonition-title">Questions or Suggestions?</p>
<li>Option 2: This option is best used if you only want to cherry pick which Movies/TV Shows you want as 4K/2160p (UHD).</li>
<li>Option 2: This option is best used if you only want to cherry pick which Movies/TV Shows you want as 4K/2160p (UHD).</li>
</ul>
</ul>
<divclass="admonition bug">
<divclass="admonition bug">
<p>I'm not going to explain how to set up two Radarr/Sonarr instances for your system, being it depends on how you have it installed/running. <ahref="https://wiki.servarr.com/radarr/installation#multiple-instances">Radarr Multiple Instance Information</a> and <ahref="https://wiki.servarr.com/sonarr/installation#multiple-instances">Sonarr Multiple Instance Information</a></p>
<p>I'm not going to explain how to set up two Radarr/Sonarr instances for your system, being it depends on how you have it installed/running. <ahref="https://wiki.servarr.com/radarr/installation#multiple-instances">Radarr Multiple Instance Information</a> and <ahref="https://wiki.servarr.com/sonarr/installation#multiple-instances">Sonarr Multiple Instance Information</a></p>
<h2id="original-title-vs-original-filename">Original Title vs Original Filename<aclass="headerlink"href="#original-title-vs-original-filename"title="Permanent link"></a></h2>
<h2id="original-title-vs-original-filename">Original Title vs Original Filename<aclass="headerlink"href="#original-title-vs-original-filename"title="Permanent link"></a></h2>
<p>Another option is to use <code>{Original Title}</code> rather than the recommended naming scheme outlined above. <code>{Original Title}</code> will use the title of the release which will contain all of the information included in the release itself. The benefit of this naming scheme is to prevent download loops which can occur on import when there is a discrepancy in the release title compared to the contents of the file itself (for example, if the release title says DTS-ES but the contents are actually DTS). The downside is less flexibility with how the files are named.</p>
<p>Another option is to use <code>{Original Title}</code> rather than the recommended naming scheme outlined above. <code>{Original Title}</code> will use the title of the release which will contain all of the information included in the release itself. The benefit of this naming scheme is to prevent download loops which can occur on import when there is a discrepancy in the release title compared to the contents of the file itself (for example, if the release title says DTS-ES but the contents are actually DTS). The downside is less flexibility with how the files are named.</p>
<p>If using this alternate naming scheme I suggest using <code>{Original Title}</code> over <code>{Original Filename}</code></p>
<p>If using this alternate naming scheme I suggest using <code>{Original Title}</code> over <code>{Original Filename}</code></p>
@ -3658,7 +3658,7 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.<
<li>Option 2: This option is best used if you only want to cherry pick which Movies/TV Shows you want as 4K/2160p (UHD).</li>
<li>Option 2: This option is best used if you only want to cherry pick which Movies/TV Shows you want as 4K/2160p (UHD).</li>
</ul>
</ul>
<divclass="admonition bug">
<divclass="admonition bug">
<p>I'm not going to explain how to set up two Radarr/Sonarr instances for your system, being it depends on how you have it installed/running. <ahref="https://wiki.servarr.com/radarr/installation#multiple-instances">Radarr Multiple Instance Information</a> and <ahref="https://wiki.servarr.com/sonarr/installation#multiple-instances">Sonarr Multiple Instance Information</a></p>
<p>I'm not going to explain how to set up two Radarr/Sonarr instances for your system, being it depends on how you have it installed/running. <ahref="https://wiki.servarr.com/radarr/installation#multiple-instances">Radarr Multiple Instance Information</a> and <ahref="https://wiki.servarr.com/sonarr/installation#multiple-instances">Sonarr Multiple Instance Information</a></p>
<p>The scoring that has been set is the recommended scoring, however some of the CFs are optional depending on what you prefer.
<p>The scoring that has been set is the recommended scoring, however some of the CFs are optional depending on what you prefer.
<code>Anime Dual Audio</code>, <code>Uncensored</code> and <code>10bit</code> can be given positive scores if you want to prefer content with these attributes.</p>
<code>Anime Dual Audio</code>, <code>Uncensored</code> and <code>10bit</code> can be given positive scores if you want to prefer content with these attributes.</p>
@ -3940,7 +3938,7 @@ The vast majority of releases can be found on <a href="https://nyaa.si/" rel="no