qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
26.87k stars 3.87k forks source link

New option to not recheck seeds when starting. #18543

Open Setsuna-Kitahara opened 1 year ago

Setsuna-Kitahara commented 1 year ago

Suggestion

Now in qBittorrent 4.5 on Windows:

  1. qBittorrent exited abnormal or their platform crashed (BSOD, lost power, etc.).
  2. Restart the qBittorrent.
  3. qBittorrent try to recheck about 800 torrents (maybe).
  4. hanging for about 2 hours.
  5. I can't stand it and kill qBittorrent.

How I restore it?

  1. Create a Windows VM with 8GB RAM (32GB on host).
  2. Copy profile from host.
  3. Stop SMB mount from host to VM.
  4. Restart qBittorrent.
  5. After a half minute, qBittorrent restarted with all files lost (cause I'm not mount this drive).
  6. Mount SMB Share from host to VM.
  7. Recheck the torrents manually.
  8. It works.

So, if qBittorrent has an option to not recheck torrents automatedly when it starting. qBittorrent can't hanging when starting. It's useful to me have about 800 (maybe 1000+ in future) torrents. I can recheck it manually and let it work much faster.

Use case

Someone has many torrents. When they crashed, we can restore it much faster.

Extra info/examples/attachments

No response

deepspaceaxolotl commented 2 months ago

An option to not recheck paused or completed, non-seeding torrents on startup/unless rechecked manually would be very welcome. My workflow involves moving downloaded files after completion and sometimes deleting them, so keeping them marked as completed rather than missing is useful for knowing which ones I've downloaded before and which ones I haven't (uTorrent worked like this by default). Turning off the rechecking would also make the "missing files" error informative when files are actually missing, rather than having been moved or deleted intentionally (of course, not relevant for files that are being seeded, those need to be rechecked).