So after starting basically from scratch on my NZB-feeder I have this progress to report:
- RSS engine now works way faster than the earlier model, and the memoryusage is considerably trimmed
- Rule engine is also more efficient, and less buggy. Episode-info supported is now both S##E## and #x## formats.
- Configuration is saved in a more accessible XML-format instead as binary in old version. This makes it easier to correct errors (if any), and also easier to use this configuration in other applications
- Downloading NZB's are close to finished. All I need to do is copy the old download-code into my new app, and it should be up and running. Will tweak this one as well, to make it a little smarter
- A bug I discovered in the last version was that if several episodes of one show was found in the same feed and the newest episode was added last, that was the only one that got downloaded. The RSS-engine now, turnes the feed around and starts parsing from the bottom up.
- Memoryusage is now around 25-30MB depending on the number of rules or RSS-feeds you have defined. That should be a little better than the 150MB in the old version
- Configuration files are now released and opened when needed instead of keeping them open and locked at all times. This leads to less corruption in the configuration files.
I also implemented a "clean-up" utility as a stand-alone feature in the app. Basically what it does is:
- Declare one or more folders you want to monitor.
- Tell the app where you store your TV-shows
- Tell it what kind of video-files you wish to "clean-up" (e.g. avi & mkv)
- Define file-extensions to ignore when deleting a folder (e.g. nfo, sfv, nzb, par etc)
- It will then go through the monitored folders and look for avi and mkv files, and see if they either:
- Contain episode info, or match one of the folder names in your TV shows folder
- Subsequentially it will parse the season and episode info, creating a Season # sub-folder in your TV-show folder, and move the video-file there.
- When it's done parsing all movie files, it will delete empty folders (ignoring the extensions from before).
So this is how my system is working right now (test-period):
My NZBFeeder is downloading the shows as usual, putting the nzb in my NewsLeecher import-folder. Newsleecher is set to autoimport, repair and extract to separate folder. My clean-up utility watches over the extract-to folder and automatically moves the downloaded and extracted TV-shows to the correct folder\season #
Sweet :)
All this will be yours in a short while. Hope you like it! :)
Monday, February 11, 2008
Progress, Progress, Progress...
Subscribe to:
Post Comments (Atom)

7 kommentarer:
I've been looking for something like this for a long time.
Will this be available for beta soon?
Glad to hear that!
If everything goes according to plan, I hope to have a alpha/beta version ready sometime next week.
Nice... I am looking forward to giving it a try
Nice! I can't wait to try it out. There is a need for a good NZB RSS feed reader.
Would you consider posting the source? I think the work you are doing is great and I think having multiple people looking/working at it would make it even better. Thanks.
I'd might consider it, but not yet in any case. I'd rather make a good application first, and then if I see I don't have time to make it better I might put it out there.
What's the status? Can't wait for the release!
Post a Comment