You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p><strong>Consider your setup:</strong> If you have many active downloads, shorter intervals help. If you have a slower system or fewer downloads, longer intervals are fine.</p>
162
162
163
+
<h2id="security-features">Security Features</h2>
164
+
165
+
<p>Swaparr includes advanced security features to protect your system from malicious downloads and suspicious content by analyzing download names and titles. Detection is based on filename patterns, not file contents.</p>
<p><strong>What it does:</strong> Automatically detect and immediately remove downloads with malicious file types.</p>
169
+
<p><strong>How it works:</strong> Scans download names for dangerous file extensions and suspicious patterns. Unlike the strike system, malicious content is removed immediately without warnings.</p>
170
+
<p><strong>When to enable:</strong> Highly recommended for all users, especially those using public trackers where malicious content is more common.</p>
<p><strong>Customization:</strong> Use the tag input system to add or remove extensions. Type the extension (with or without the dot) and press Enter or click the + button.</p>
<p><strong>Customization:</strong> Add patterns that are common in your region or specific to content you want to avoid.</p>
203
+
204
+
<h2id="age-based-cleanup">Age-Based Cleanup</h2>
205
+
206
+
<p>Age-based cleanup automatically removes downloads that have been stuck for too long, regardless of strike count. This provides a safety net for downloads that might slip through the normal strike system.</p>
<p><strong>What it does:</strong> Remove downloads that have been stuck longer than the specified age limit.</p>
210
+
<p><strong>How it works:</strong> Tracks when Swaparr first noticed each download and removes it after the specified number of days, even if it hasn't reached the maximum strike count.</p>
211
+
<p><strong>When to use:</strong> Enable this to prevent downloads from sitting in queues indefinitely. Particularly useful for handling edge cases where the normal strike system might not catch problematic downloads.</p>
212
+
213
+
<h3id="max-age-days"><iclass="fas fa-hourglass-end" style="margin-right: 8px; color: #f39c12;"></i>Maximum Age (Days)</h3>
214
+
<p><strong>What it does:</strong> Remove downloads older than this many days (default: 7 days).</p>
215
+
<p><strong>Recommended values:</strong></p>
216
+
<ul>
217
+
<li><strong>3-5 days:</strong> Aggressive cleanup, good for users with reliable download sources</li>
218
+
<li><strong>7-10 days:</strong> Balanced approach, gives enough time for slow downloads (recommended)</li>
219
+
<li><strong>14+ days:</strong> Conservative, for users with very slow connections or unreliable trackers</li>
220
+
</ul>
221
+
<p><strong>Consider your setup:</strong> Private trackers with limited seeders might need longer age limits. Public trackers with many alternatives can use shorter limits.</p>
The age timer starts when Swaparr first sees a download in the queue, not when the download actually started. This ensures accurate tracking across Swaparr restarts.
<p>Quality-based filtering automatically removes downloads with poor or undesirable quality indicators in their names. This helps maintain high standards for your media library.</p>
<p><strong>What it does:</strong> Automatically remove downloads with blocked quality patterns in their names.</p>
234
+
<p><strong>How it works:</strong> Scans download names for quality indicators that suggest poor viewing/listening experience. Like malicious file detection, quality-blocked content is removed immediately without strikes.</p>
235
+
<p><strong>When to use:</strong> Enable if you want to maintain high quality standards and automatically reject low-quality releases.</p>
<p><strong>Customization:</strong> Use the tag input system to add quality patterns specific to your preferences. For example, you might want to block "720p" if you only accept 1080p or higher.</p>
<p>Swaparr uses your existing *arr configurations from Huntarr. In the Swaparr configuration, you'll see checkboxes for each of your configured instances:</p>
0 commit comments