mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-03-02 22:57:32 -05:00
[Feature Request] Automatically set 'Download in sequential order' and 'Download first and last pieces' flags after adding torrent #4591
Labels
No labels
Accessibility
AppImage
Bounty
Build system
CI
Can't reproduce
Code cleanup
Confirmed bug
Confirmed bug
Core
Crash
Data loss
Discussion
Docker
Documentation
Duplicate
Feature
Feature request
Feature request
Feature request
Filters
Flatpak
GUI
Has workaround
I2P
Invalid
Libtorrent
Look and feel
Meta
NSIS
Network
Not an issue
OS: *BSD
OS: Linux
OS: Windows
OS: macOS
PPA
Performance
Project management
Proxy/VPN
Qt bugs
Qt6 compat
RSS
Search engine
Security
Temp folder
Themes
Translations
Triggers
Waiting diagnosis
Waiting info
Waiting upstream
Waiting web implementation
Watched folders
WebAPI
WebUI
autoCloseOldIssue
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/qBittorrent#4591
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @KulaGGin on GitHub (Aug 3, 2016).
Please, add this function. Yes, I have read threads:
https://github.com/qbittorrent/qBittorrent/issues/164
https://github.com/qbittorrent/qBittorrent/issues/1404
http://wiki.vuze.com/w/Sequential_downloading_is_bad
I don't care if sequential download is a 'bad' or a 'good' thing or if it is natively supported by BitTorrent technology etc. This feature is available in other BitTorrent clients and it's missing in qBitTorrent, so it is a problem which should be fixed.
There is option to download files in sequential order and it works perfectly fine when you want to watch movie right after you started downloading it: you add torrent and set 'Download in sequential order', in less than 30 seconds later you can open video file with PotPlayer, for example, and start watching movie instead of waiting 15-25 minutes to download it completely.
I watch a lot of movies and it is very uncomfortable to set flags every single time just to download files in sequential order.
Please, add option to set these flags automatically for all torrents. People are asking you to add this feature for years, you've released about 50+ updates since first request and you still didn't do it.
@menzow commented on GitHub (Sep 9, 2016):
I also required this change.. Since it's literally one line of code, I decided to fork the repository, enable this flag by default, and re-compile.
You can see the commit here:
github.com/menzow/qBittorrent@8d2126c2a4This works like a charm.
It's a matter of principle from the developers to not implement this feature, and I can respect this. Since the project is open source and really easy to compile, I think it's better to just implement it yourself and compile your own version of qBittorrent. I'm not even a C++ developer, or experienced in compiling software, but I was able to figure this out with minimal effort.
@nextgenthemes commented on GitHub (Oct 17, 2016):
Well think is is pain in the ass when you need to compile yourself rather then get the latest version with apt-get on ubuntu from ppa or official source.
Like others have said in the other issue, it makes no sense to restrict this, since upload limits can set to 1kb/s by default THAT HURTS not this. Does this feature not already is only permitted when there are enough seeds? This is how uTorrent does it, they don't let you stream when it would hurt the swarm so that should be done if not already.
What about the idea to adding this at least to the dialog when the torrent opens? Did the dev say anthing about that idea yet?
@menzow Your fix should also add the "download first and last piece first" or not?
@gbdoin commented on GitHub (Nov 17, 2016):
This feature is long due. There are perfectly legitimate use cases for a feature like that, and clear ways to prevent abuse on the swarm I think. This is the kind of feature that could drive adoption, not kill it. What makes bittorrent strong is mass usage, not a pure and perfect implementation of the protocol. Someone probably needs to weight the advantages and disadvantages more seriously.
@Seeker2 commented on GitHub (Jun 19, 2017):
Duplicate to the links referenced in the 1st post, please close.
@kwstas86 commented on GitHub (Feb 25, 2018):
"People are asking you to add this feature for years, you've released about 50+ updates since first request and you still didn't do it."
"I also required this change.. Since it's literally one line of code"
Apparently the dev doesn't give a shit because it is TOO DAMN HARD to open session.cpp and add
torrent->setSequentialDownload(true);@menzow commented on GitHub (Feb 26, 2018):
@kwstas86 like I said it's a matter of principle - not effort. That's why it has not been added.
Their reasoning is that too many people downloading a torrent in sequential order pollutes the seed pool and degrades network performance.
@kwstas86 commented on GitHub (Feb 27, 2018):
@menzow k
@sledgehammer999 commented on GitHub (May 11, 2018):
Duplicate of #164
Also locking conversation: https://github.com/qbittorrent/qBittorrent/issues/164#issuecomment-388520313