Page 1 of 1

Download all PARs switch

Posted: July 15th, 2013, 1:07 am
by torcheon
Please add a switch to download all the PARs instead of verifying first. Better yet, remove unnecessary pars after a successful verification.
I've read previous threads on why there isn't an option for this, and am aware that I can just turn off post-processing to achieve this. I don't want to turn off post processing though.
The problem is with:
A) Very large files with multiple corrupt pars - this can take forever to verify, download, repair, repair failed, download, repair, repair failed...
B) Sharing an account between multiple people. You download something but can't use it because you are short a few blocks and now have to wait for the other person to finish their download. There are plenty of people who don't give a crap about downloading an extra 5-10% every time.

Re: Download all PARs switch

Posted: July 16th, 2013, 2:15 pm
by shypike
Please check the roadmap: http://wiki.sabnzbd.org/roadmap
Item Optimal Repair.

Re: Download all PARs switch

Posted: July 16th, 2013, 4:35 pm
by sander
shypike wrote:Please check the roadmap: http://wiki.sabnzbd.org/roadmap
Item Optimal Repair.
Checked my pre-0.8.x, and found it under Config -> Switches:
Enable Quick Check:
Skip par2 checking when files are 100% valid.

Download all par2 files:
This prevents multiple repair runs. QuickCheck on: download all par2 files when needed. QuickCheck off: always download all par2 files.
Nice

Re: Download all PARs switch

Posted: September 4th, 2013, 5:33 pm
by torcheon
Thank you.

Might I also add however,

"Enable Quick Check: Skip par2 checking when files are 100% valid."

is a poor description, since it doesn't actually skip 'par2 checking'. It DOES check, then downloads what it thinks is the minimum files to achieve the minimum number of repair blocks, and repeats the process from the beginning. When you land somewhere in the unrepairable valley of corrupted rars & pars this can demand a lot extra CPU power.

Perhaps "Skip downloading additional par2 files if all files are 100% valid." or something along those lines would be a better description. Or what sander said: "QuickCheck on: download all par2 files when needed. QuickCheck off: always download all par2 files."

Re: Download all PARs switch

Posted: October 7th, 2013, 6:21 am
by Antioch
This is nice but I'd like it if they added a 3rd option.

Based on the comments in here it seems that in the future you can:
  • Enable quick-check and only download par2 when needed
    Disable quick-check and always download par2 files
But I'd like a 3rd option:
  • Enable quick-check and always download par2 files
My usage scenario:
  • Download all files, including par2s, run quick-check (because it's fast), if quick-check fails run par2 check.
I personally prefer to download all par2 files even if unneeded to protect against any future bit-corruption.

Thanks for your consideration!! :)