Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] qBittorrent support #189

Open
adworacz opened this issue Feb 14, 2021 · 5 comments
Open

[Feature Request] qBittorrent support #189

adworacz opened this issue Feb 14, 2021 · 5 comments

Comments

@adworacz
Copy link

I just want to say that stig is the sole reason I haven't switched from Transmission to any other bittorrent client. It's really that good.

With this in mind, I wanted to officially open this feature request, which is to add support for qBittorrent in addition to Transmission. I know that you took steps to abstract out the Transmission integration, so hopefully adding qBittorrent support won't be a world-shattering amount of work.

Some qBitorrent API/CLI/TUI integrations already exist, but none operate on the same level wrt TUI capabilities as stig:

I have some Python skills, so I may be able to implement this my self, but taking a quick look at the existing code base makes me think there's a fair amount more work involved than I'd originally expected.

@rndusr
Copy link
Owner

rndusr commented Feb 14, 2021 via email

@adworacz
Copy link
Author

Gotcha gotcha.

Looking at the existing Transmission support, it looks like you created your own API implementation in order to integrate with the daemon.

Since the qBittorrent API I linked above already exists, do you think it's acceptable to use that implementation or go the more manual route like what you already did for Transmission?

@rndusr
Copy link
Owner

rndusr commented Feb 15, 2021 via email

@DiagonalArg
Copy link

I know this is a longer-term project, but here is a vote of encouragement ...

I've always used Transmission, from before stig and I've stuck with it because of stig. I have recently been considering moving to qbittorrent due to the latter's option to restrict the client to a particular network interface. The point being to make sure the client stays on the VPN. That's an option Transmission doesn't have.

Thanks for all your work.

@Kabouik
Copy link

Kabouik commented Jul 1, 2021

Just to bring grist to the mill, I've always been a qBittorrent user, and never really used Transmission except for a few tests. stig made me switch to Transmission a few weeks ago. It's that good.

I can't say that I would not like qBittorrent support in stig though, of course that would be nice. The search torrent feature of qBittorrent, in particular, is quite nice, but I'm not sure that it's available from the API or qbittorrent-cli (qbt). In the mean time, I use pirate-get (PyPi) to search magnets from the terminal and add them in stig, but it's restricted to TPB only.

Anyway, great work with stig. I love it and use it even on my phone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants