Do not re-check torrents that have been 100.0% completed and stopped during start-up of app. #7519

Open
opened 2026-02-21 19:01:10 -05:00 by deekerman · 3 comments
Owner

Originally created by @RaXaR on GitHub (Jul 21, 2018).

qBittorrent version and Operating System

qBittorrent 4.1.1 Win 10 x64

What is the problem

When qBittorrent is started up, torrents that have already been downloaded to 100% are marked as
0.0% completed or missing when they have been moved to other folders while qBittorrent was not
running.

What is the expected behavior

It is expected that torrents are not checked when they have already been downloaded to 100.0% unless
they are marked for seeding, in which case qBittorrent should report that the files are no longer seedable
since it has been moved or deleted.

Steps to reproduce

Download torrent to 100.0% completion then stop it so it no longer seeds.
Quit qBittorrent.
Move or delete the file(s) that was just downloaded.
Start qBittorrent.
The torrent is now at 0.0% and paused.

Originally created by @RaXaR on GitHub (Jul 21, 2018). ### qBittorrent version and Operating System qBittorrent 4.1.1 Win 10 x64 ### What is the problem When qBittorrent is started up, torrents that have already been downloaded to 100% are marked as 0.0% completed or missing when they have been moved to other folders while qBittorrent was not running. ### What is the expected behavior It is expected that torrents are not checked when they have already been downloaded to 100.0% unless they are marked for seeding, in which case qBittorrent should report that the files are no longer seedable since it has been moved or deleted. ### Steps to reproduce Download torrent to 100.0% completion then stop it so it no longer seeds. Quit qBittorrent. Move or delete the file(s) that was just downloaded. Start qBittorrent. The torrent is now at 0.0% and paused.
Author
Owner

@Couchy commented on GitHub (Aug 3, 2018):

Not sure I see the point. Why wouldn't you just delete the torrent before moving the files?

@Couchy commented on GitHub (Aug 3, 2018): Not sure I see the point. Why wouldn't you just delete the torrent before moving the files?
Author
Owner

@RaXaR commented on GitHub (Aug 3, 2018):

Aah, the point is that qBittorrent acts as log or database of torrents that a person have downloaded previously. Here's an example use case:

  • Download a tutorial video to 100%
  • Close qBittorrent
  • Move downloaded training video from local drive to portable drive
  • Few months later looking for tutorial video
  • Check local drive for tutorial video, find none. (forgot it was moved to a portable drive)
  • Check qBittorrent if something like it has been downloaded before
  • At this point it would be useful to have the old item listed (and out of the way) since you can now search qBittorrent to see if anything like what you're thinking of have been downloaded in the past. Might give you a hint to where that 10GB folder is without having to re-download it.

Effectively, having the item listed as 'completed' even if the physical files have been moved/deleted can save an enormous amount of time and bandwidth.

@RaXaR commented on GitHub (Aug 3, 2018): Aah, the point is that qBittorrent acts as log or database of torrents that a person have downloaded previously. Here's an example use case: * Download a tutorial video to 100% * Close qBittorrent * Move downloaded training video from local drive to portable drive * Few months later looking for tutorial video * Check local drive for tutorial video, find none. (forgot it was moved to a portable drive) * Check qBittorrent if something like it has been downloaded before * At this point it would be useful to have the old item listed (and out of the way) since you can now search qBittorrent to see if anything like what you're thinking of have been downloaded in the past. Might give you a hint to where that 10GB folder is without having to re-download it. Effectively, having the item listed as 'completed' even if the physical files have been moved/deleted can save an enormous amount of time and bandwidth.
Author
Owner

@xavier2k6 commented on GitHub (May 23, 2025):

ANNOUNCEMENT!

For anybody coming across this "Feature Request" & would like/love to see a potential implementation in the future!
Here are some options available to you:

  1. Please select/click the 👍 &/orreactions in the original/opening post of this ticket.

  2. Please feel free (If you have the "skillset") to create a "Pull Request" implementing what's being requested in this ticket.
    (new/existing contributors/developers are always welcome)


DO:

  • Provide constructive feedback.
  • Display how other projects implemented same/similar etc.

DO NOT:

  • Add a "Bump", "me too", "2nd/3rd" etc. or "criticizing" comment(s).
    (These will be disregarded/hidden as "spam/abuse/off-topic" etc. as they don't provide anything constructive.)
@xavier2k6 commented on GitHub (May 23, 2025): ## ANNOUNCEMENT! For anybody coming across this **_"Feature Request"_** & would like/love to see a potential implementation in the future! **Here are some options available to you:** 1. Please select/click the 👍 **&/or** ❤ `reactions` in the original/opening post of this ticket. 2. Please feel free _(If you have the "skillset")_ to create a **_"Pull Request"_** implementing what's being requested in this ticket. **_(new/existing contributors/developers are always welcome)_** ____ **DO:** * Provide constructive feedback. * Display how other projects implemented same/similar etc. **DO NOT:** * Add a "Bump", "me too", "2nd/3rd" etc. or "criticizing" comment(s). **(These will be disregarded/hidden as "spam/abuse/off-topic" etc. as they don't provide anything constructive.)**
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#7519
No description provided.