Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

qbit-guard - Protect Your Media Library from Unwanted Downloads

Featured Replies

Support Thread

qbit-guard logo


๐Ÿš€ What is qbit-guard?

qbit-guard is a zero-dependency Python tool designed to protect your media library by acting as a smart guardian for qBittorrent downloads.

It works seamlessly with Sonarr and Radarr to intelligently filter out problematic torrents before they clutter your storage.


โœจ Key Features

  • ๐Ÿ›ก๏ธ Pre-air Episode Protection
    Blocks TV episodes that havenโ€™t aired yet, with configurable grace periods (Sonarr integration).

  • ๐Ÿ“‚ Extension Policy Control
    Flexible allow/block lists for file extensions with configurable strategies.

  • ๐Ÿ’ฟ ISO/BDMV Cleaner
    Detects and removes disc-image-only torrents that donโ€™t contain usable video.

  • ๐Ÿ“› Smart Blocklisting
    Adds problematic releases to Sonarr/Radarr blocklists before deletion, using deduplication and queue failover.

  • ๐ŸŒ Internet Cross-verification
    Optional TVmaze and/or TheTVDB API integration to verify air dates.

  • ๐Ÿ Zero External Dependencies
    Runs on Python 3.8+ with only the standard library.

  • ๐Ÿ“ฆ Container-Friendly
    Fully configurable via environment variables, logging to stdout for easy Docker integration.


๐Ÿ–ฅ๏ธ Why Use qbit-guard on Unraid?

  • Save Storage Space โ†’ Prevent wasted space on pre-release or unusable torrents.

  • Improve Media Quality โ†’ Block junk releases automatically.

  • Save Bandwidth โ†’ Stop downloads youโ€™ll just delete anyway.

  • Automate Your Workflow โ†’ Reduce manual cleanup with smart rules.

  • Made for Unraid Dockers โ†’ Simple to set up alongside qBittorrent, Sonarr, and Radarr.


๐Ÿ“š Documentation & Resources


๐Ÿ’ฌ Support

Any and all questions/issues related to this app on Unraid can be asked here in this support thread.

Edited by bmetpally
beautification

This looks interesting, i did a quick search on CA and see no template (unless im going blind!), any chance you will create a template for this, i see the docker compose/run commands:- https://gengines.github.io/qbit-guard/#quick-start-docker-run

EDIT - FWIW i created a container using the example docker compose and the script ran well so i have created a template for this, it can be found on CA shortly.

  • Author

Thanks, This is my first app on unraid so it took few hrs before my CA request was approved and repository created, its now live on the CA library.

Edited by bmetpally

  • Author

Few changes have been made to add support of TMDB which is exclusive for Movies, more details are available in the https://gengines.github.io/qbit-guard

Notable ones:

  • Added "Detailed" Logging option, to see whats being blocked when it occurs

  • Added Radarr pre-air check as well, due to limitations with TVDB and Radarr, TMDB API is being used, which required API KEY to be provided for best results, if no API KEY is provided it will fallback to radarr api.

  • TMDB API Support for Radarr

  • Documentation revised to show new changes and additions.

  • File Filters which selectively downloads files ensuring blocked extensions are not downloaded. ( No need to set up qbit torrent download filters anymore )

unRAID CA App has been updated to show the newer changes

  • 7 months later...

Has anyone else been having this issue? This container was working perfectly before, but then it just randomly stopped.

image.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.