Here's my personal wish list:
(1) I still often have "some.rarxxxx" files, which is quite annoying and which is my main wish for improvement. Being a programmer myself here are some thoughts on why this problem might happen:
- I think alt.binz opens a file (let's call it file "A") with write access, then it writes something to the file, then it closes file A again.
- The AV software sees what alt.binz has done and thinks: "Oh, file A was modified, so I have to check if there's a virus in that file now." So of course the AV software now opens the file with read access (probably with FILE_SHARE_READ/FILE_SHARE_WRITE set) and reads it.
- Before the AV software is done with checking the file, alt.binz decides to open file A again with write access, to do some further manipulation to the file. But opening the file with write access fails, because the AV software has already opened the file and alt.binz probably doesn't use FILE_SHARE_READ.
Of course I'm only guessing. But if I'm right with these guesses, I've two suggestions on how to solve this problem:
- alt.binz should use FILE_SHARE_READ when opening files for write access. This might already fix the problem, if we have luck.
- Additionally, alt.binz might want to keep the file handles open, until everything is done. This might also fix the problem. And it might also improve decoding performance as a side effect.
(2) Once download + par2 + unraring was completed successfully for a specific NZB, I'd like two things to happen: (a) The remaining items in the "download queue" und "par2" tabs for this NZB should automatically be cleaned up. And (b) I'd like altbinz to call a specific batch file or exe which I'd like to specify in the options. The bat/exe should be called with the first parameter set to the file path of the folder in which the finished download is located. This way I could write my own exe which takes the fully unrared download and does some further automated processing to it.
(3) In the "download queue" those files which were fully downloaded are automatically removed from the list. However, in the "par2" tab those files which were successfully tested (green) stay in the list. I'd like it if those files which were tested to be fine would automatically be removed from the "par2" tab. So if everything is alright, only the main "par2" entry would remain in the "par2" tab. Or if there are problems, only those files which needs to be repaired would still be listed in the "par2" tab. This is not really important, though.