Hi DrChair,
Normally libpar2 (like par2cmdline) scans only files, listed in par2-file. But it is possible to load additional files (via special function) after the scan is completed. I'll see what I can do in your case. I will need to parse filenames to not load all files in a directory (this costs time), but only duplicate-files. Could you please send me your nzb-file for tests.
It is strange, it should free the memory. Anyway I have already addressed this issue in a current (development) version. Now nzbget keeps articles' info on disk and loads it just before the download of a file starts. In my test I have added few big-nzbs (10-15GB data in each, about 60 GB all) and the memory consumption was as little as 2-3 MB for the whole program (Virt.mem usage reported by "top") and the usage of swap-file was 4 MB.Quote:
One last thing that is bothering me: If I add a lot of nzb's at once, the memory usage gets quite big (about 8 MB per dvd5).
In current (development) version I have implemented new commands for group-editing (delete/move/pause/unpause all files belonging to the same nzb) with one simple command: e.g. "nzbget -E G D 1" deletes all files from the nzb-group, which the file with ID=1 belongs. You can do this also via curses-frontend (use G-key to switch group-view on/off).Quote:
Finally, it might be useful the have a command to empty the whole queue (nzbget -E D -I * isn't working)
If you have compile environment for optware, you can get the mentioned version of nzbget from svn using command:
Then run "configure" and "make dist", copy created file "nzbget-0.3.1-testing.tar.gz" to "optware/downloads", edit version number in "optware/make/nzbget.mk" to "NZBGET_VERSION=0.3.1-testing" and compile the package.Code:svn co --revision 52 http://nzbget.svn.sourceforge.net/svnroot/nzbget/trunk nzbget-0.3.1-testing
Or I can send you the compiled ipk-package instead :)
Let me know if you want to test this version.
ChangLog for revision 28, not all new features listed, see svn change log for changes after revision 28.
Note: the communication protocol was changed in version 0.3.1, you will not be able to use windows-version 0.3.0 with server 0.3.1. I could send you the updated compiled windows-version too.
I'm going to release the version 0.3.1 in a few next weeks.

