If the sizes would not match SAB would first try PAR verification. And the same if extraction fails.
An option to turn this behaviour on and off would be nice of course.

And you've never had to repair any of these? Are you nuts?Phasma wrote: We're not talking about 350Mb SD TV Eps. Think more like 14Gb Full HD Movies. Those take quite some more time.
Do you mean setting SABnzbd CPU priority using Task Manager or is there some way of doing it automatically... Like using SAB instead of Folding@Home and SETI as something to use any spare CPU cycles/Disk activity!???shypike wrote: It could, but we also need some attention for "nicing" the par2 process, because you will still have problems when a repair is needed.
CPU usage can be regulated, just set SABnzbd's CPU priority lower than that of MediaCenter.
Actually, the most worrying part is that it is (on Windows at least) not possible to prioritize disk access.
On Windows it's perfectly possible for a low-pio CPU process to saturate the disk channel completely.
(Run a large xcopy in the background and then try to start another application and you'll know what I mean.)
This is a very interesting idea. How viable is it?Phasma wrote: I'd like to add an idea that perhaps would be an easier in-between step to implement before on-the-fly par2 verification. Im not sure if it will work, ...
You hit the nail on the head. If you have a rented server you have slower hardware (but not slow) and much faster internet access. Upgrading to the type of hardware you are talking about would cost several thousand Euro per year extra. Just for Sabnzbd is not viable.auskento wrote: Just build a faster server, thats what I did
Mind you, I only have an 8mbit connection, which i limit to about 550k. ...
Woo! This was the exact suggestion I was going to say. If the user is willing to devote enough ram, assemble articles to rar files in memory, and then perform parity checking immediately, then write to disk. Or if bad, I suppose write to disk / know to get par files as necessary.shypike wrote: I do have plans for on-the-fly par2 verification.
Ideally one should do the par2 verification when articles are assembled
into a file. In combination with an enabled (large) memory cache, this would be
the most efficient way.
But it's a lot of work and not high on the list right now.