[FEATURE] Support Basic Auth for qBittorrent Download Client #45

Closed
opened 2025-10-09 16:57:01 -05:00 by giteasync · 5 comments
Owner

Originally created by @incredible-dev on GitHub.

What would you like to see implemented next?

Description:

Cleanuparr currently fails to connect to qBittorrent instances that are protected with Basic Authentication. This limitation prevents users from integrating their secure qBittorrent setups with Cleanuparr.

Expected Behavior:

Cleanuparr should be able to connect to qBittorrent instances that require Basic Auth by allowing users to provide a username and password (or token) in the configuration.

Steps to Reproduce:

  1. Set up qBittorrent with Basic Auth enabled.
  2. Configure Cleanuparr with the correct qBittorrent endpoint and credentials.
  3. Attempt connection – observe connection failure.

Actual Behavior:

Cleanuparr fails to authenticate with the qBittorrent client and throws a connection error.

Proposed Solution:

Add support for HTTP Basic Authentication when connecting to qBittorrent, either via headers or URL-based credentials.

Originally created by @incredible-dev on GitHub. ### What would you like to see implemented next? **Description:** Cleanuparr currently fails to connect to qBittorrent instances that are protected with Basic Authentication. This limitation prevents users from integrating their secure qBittorrent setups with Cleanuparr. **Expected Behavior:** Cleanuparr should be able to connect to qBittorrent instances that require Basic Auth by allowing users to provide a username and password (or token) in the configuration. **Steps to Reproduce:** 1. Set up qBittorrent with Basic Auth enabled. 2. Configure Cleanuparr with the correct qBittorrent endpoint and credentials. 3. Attempt connection – observe connection failure. **Actual Behavior:** Cleanuparr fails to authenticate with the qBittorrent client and throws a connection error. **Proposed Solution:** Add support for HTTP Basic Authentication when connecting to qBittorrent, either via headers or URL-based credentials.
giteasync added the
enhancement
planned
labels 2025-10-09 16:57:01 -05:00
Author
Owner

@Flaminel commented on GitHub:

@Eyt-Lev Open a separate issue and provide more context, like logs and stuff and what is not working.

@Flaminel commented on GitHub: @Eyt-Lev Open a separate issue and provide more context, like logs and stuff and what is not working.
Author
Owner

@Flaminel commented on GitHub:

This is now available in v2.1.6.

@Flaminel commented on GitHub: This is now available in `v2.1.6`.
Author
Owner

@incredible-dev commented on GitHub:

Yes, this is already supported in the ARR stack.
Radarr and Sonarr are able to connect to qBittorrent instances using Basic Auth without any issues.
They typically allow the configuration of the full base URL including credentials (https://user:pass@host) or use additional headers if needed.

It would be helpful if Cleanuparr could support the same capability, as many users secure their download clients in similar ways.

@incredible-dev commented on GitHub: Yes, this is already supported in the ARR stack. Radarr and Sonarr are able to connect to qBittorrent instances using Basic Auth without any issues. They typically allow the configuration of the full base URL including credentials (https://user:pass@host) or use additional headers if needed. It would be helpful if Cleanuparr could support the same capability, as many users secure their download clients in similar ways.
Author
Owner

@Eyt-Lev commented on GitHub:

how does it work now? i spent a couple hours trying to connect qb
what is that if not basic auth

Image

I'm just trying to connect qb can someone help? (i know it should probably be a separate issue but it seems relevant)

@Eyt-Lev commented on GitHub: how does it work now? i spent a couple hours trying to connect qb what is that if not basic auth <img width="567" height="827" alt="Image" src="https://github.com/user-attachments/assets/0c842780-4daf-48e7-8a03-e69753a77694" /> I'm just trying to connect qb can someone help? (i know it should probably be a separate issue but it seems relevant)
Author
Owner

@Flaminel commented on GitHub:

Is this something that is already available through the arrs?

@Flaminel commented on GitHub: Is this something that is already available through the arrs?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Cleanuparr-Cleanuparr#45
No description provided.