Add Rss Feed To Qbittorrent -

Let’s get to the core action. Follow these steps meticulously.

While social media and web scraping have taken over discovery, RSS remains the lowest-latency, highest-reliability protocol for content syndication. By adding an RSS feed (e.g., from a release group, an indexer’s new arrivals, or a custom search query), qBittorrent acts as a smart filter.

The Value Proposition:

To add an RSS feed to qBittorrent, you'll need to find the RSS feed URL of the website you want to subscribe to. Most websites display their RSS feed URL in the footer or sidebar. You can also use a browser extension like RSS Feed Finder to help you find the RSS feed URL.

Open qBittorrent (version 4.3.0 or newer recommended). We will use the "RSS Reader" panel.

Step 1: Open the RSS Reader

Step 2: Add a New Feed

Step 3: Paste the URL

Step 4: Verification You should now see your feed listed in the left sidebar. Click on it. In the main pane, you will see a list of the latest 50-100 torrents available on that feed. This confirms you have connected successfully.


Now you need to input the RSS link provided by your torrent tracker or website.

The client will immediately attempt to fetch the feed. You should see the name of the site appear in the sidebar, and a list of available torrents will populate the main window. add rss feed to qbittorrent

That’s it. From now on, when a new episode matching “Show.Name” appears in the feed, qBittorrent grabs it.

For power users, toggle "Use Regular Expressions" in the RSS Downloader. This allows insane precision.

Example Filter: The\.Last\.Of\.Us\.S\d2E\d2\.(1080p|4K)\.(HEVC|x265)

Below is a minimal Python script that:

Requirements:

Save as add_rss_qbit.py and edit the CONFIG section.

#!/usr/bin/env python3
"""
add_rss_qbit.py
Adds an RSS feed and a basic RSS rule to qBittorrent via its Web API.
"""
import requests
# CONFIG — edit these
QB_HOST = "http://127.0.0.1:8080"     # qBittorrent Web UI URL
USERNAME = "admin"                    # web UI username
PASSWORD = "adminadmin"               # web UI password
RSS_FEED_URL = "https://example.com/feed.rss"
RULE_NAME = "auto-download-rule"
RULE_FILTER = ".*"                    # regex to match item title (default matches all)
SAVE_PATH = "/downloads/torrents"     # qBittorrent save path for matched downloads
ENABLED = True
# End CONFIG
session = requests.Session()
def login():
    url = f"QB_HOST/api/v2/auth/login"
    r = session.post(url, data="username": USERNAME, "password": PASSWORD)
    r.raise_for_status()
    if r.text != "Ok.":
        raise RuntimeError("Login failed: " + r.text)
def add_feed(feed_url):
    url = f"QB_HOST/api/v2/rss/addFeed"
    r = session.post(url, data="url": feed_url)
    r.raise_for_status()
    return r.text
def get_feeds():
    url = f"QB_HOST/api/v2/rss/items"  # returns feed items; to list feeds use rss/feedList
    r = session.get(f"QB_HOST/api/v2/rss/feedList")
    r.raise_for_status()
    return r.json()
def add_rule(rule_name, rule_filter, save_path, enabled=True):
    url = f"QB_HOST/api/v2/rss/createRule"
    data = 
        "ruleName": rule_name,
        "ruleApplyTo": "0",        # 0 = all feeds, 1 = specific feed
        "ruleFeedId": "",          # empty when apply to all feeds
        "ruleMustContain": rule_filter,
        "ruleMustNotContain": "",
        "ruleUseRegex": "true",    # "true"/"false"
        "ruleSmartEpisodeFilter": "false",
        "ruleSavePath": save_path,
        "ruleAutoDownload": "true",
        "ruleEpisodeFilter": "",
        "ruleEnabled": "true" if enabled else "false"
r = session.post(url, data=data)
    r.raise_for_status()
    return r.text
def main():
    try:
        login()
        add_feed(RSS_FEED_URL)
        add_rule(RULE_NAME, RULE_FILTER, SAVE_PATH, ENABLED)
        feeds = get_feeds()
        print("Feeds:", feeds)
        print("RSS feed and rule added successfully.")
    except Exception as e:
        print("Error:", e)
if __name__ == "__main__":
    main()

Notes and tips:

If you want a ready-to-run example for a specific feed and rule (e.g., only episodes named "Show.S02E.*"), tell me the feed URL and desired pattern and I’ll produce the configured script.

To add an RSS feed to qBittorrent, you must first enable the feature in your settings and then provide the URL of the feed you wish to follow. Step 1: Enable RSS in Settings qBittorrent Select the section on the left sidebar. Check the following boxes: Enable fetching RSS feeds Enable auto downloading of RSS torrents (optional, if you want automatic downloads). to save and close the settings. Step 2: Add the RSS Feed URL Locate the

tab in the main qBittorrent window (usually found alongside the "Transfers" tab). New subscription Let’s get to the core action

button (or right-click in the empty space and select "New subscription"). RSS feed URL from your chosen tracker or website into the text box. . You can right-click the new feed and select to give it a clearer name. Step 3: Set Up Automatic Downloads (Optional)

If you want qBittorrent to download specific files automatically as they appear in the feed: RSS Downloader button in the top right corner of the RSS tab. (plus) icon to create a

In the "Must contain" field, enter keywords for the items you want (e.g., or a specific show title).

In the "Must not contain" field, enter keywords you want to exclude (e.g., Check the boxes for the you want this rule to apply to.

Close the window, and qBittorrent will now monitor the feed and start downloads based on your filters. Further Exploration Learn about advanced RSS filtering and rules from the qBittorrent Official Wiki Read a detailed setup guide with community tips on Wotaku.wiki

Explore how to create custom RSS feeds for specific trackers at specific download rules or filters for a particular show or movie series? qBittorrent • Wotaku.wiki by Duck 4 Dec 2025 —

To add an RSS feed to qBittorrent, you must first enable the RSS reader in the application settings. Once enabled, you can subscribe to a feed URL and create "RSS Downloader" rules to automate your downloads. 🛠️ Step 1: Enable the RSS Reader By default, the RSS tab may be hidden. Open qBittorrent. Go to View in the top menu bar. Click RSS Reader to ensure it is checked. (Optional) Go to Tools > Options (or press Alt + O) > RSS. Ensure Enable fetching RSS feeds is checked. Click OK. 📥 Step 2: Add a New Subscription

Click the RSS tab (usually located next to the "Transfers" or "Search" tabs). Click the New subscription button at the bottom left. Paste the RSS feed URL into the dialog box.

Note: You can find these URLs on most torrent tracker sites, often marked with an orange RSS icon 🧡.

Click OK. The feed will appear in the left sidebar and start fetching articles. 🤖 Step 3: Automate Downloads (RSS Downloader) Step 2: Add a New Feed

Subscribing only shows you the list. To download automatically, you need a rule. Click the RSS Downloader button (top right of the RSS tab). Click the + (plus) icon to create a New Rule. Give your rule a name (e.g., "Weekly TV Show"). In the Rule Settings (right side):

Must Contain: Enter keywords to match (e.g., Show Name 1080p). Use * as a wildcard.

Must Not Contain: Enter terms to exclude (e.g., 720p or x265).

Apply Rule to Feeds: Select the specific feed you just added.

Set the Save at location if you want it in a specific folder.

Click Close. qBittorrent will now check the feed periodically and download anything that matches your filters. 💡 Pro Tips for Success

Smart Episode Filter: Check this in the RSS Downloader to avoid downloading the same episode multiple times if it is uploaded by different groups.

Test Your Filters: Use the ? (question mark) button in the RSS Downloader to see which currently available items match your rule before you save it.

Cookies: If you are using a private tracker, you might need to go to Tools > Manage Cookies and add your site’s credentials for the feed to work. If you'd like to dive deeper, let me know: Are you using a private tracker that requires a login? How to auto download torrent via rss