Bèta 2 van SABnzbd versie 0.6.0 is verschenen. Met SABnzbd kunnen bestanden van usenet worden gedownload. De software wordt als opensourceapplicatie uitgebracht en is beschikbaar voor Windows, Linux en Mac OS X. Het programma biedt de mogelijkheid om nzb-bestanden te laden, waarna de juiste files van usenet worden geplukt. Door middel van de ingebouwde webinterface is het mogelijk om het programma via een webbrowser aan te sturen. Hieronder is een overzicht te vinden van de belangrijkste verbeteringen die in versie 0.6.0 zijn doorgevoerd:
Redesign of the queue:
Full Windows Service support
- The "cache" folder is not used any more. All temporary data is stored in the "temporary download folder".
- This prevents cache leaks and an oversized cache folder
- When you delete a job from the queue or a failed one from History, you will be asked if the downloaded files must be deleted (only Plush!).
- Failed jobs remain in the "temporary download folder" folder
- Failed jobs can be retried from the History, optionally with an additional NZB file
- The queue can be repaired and (when needed) reconstructed
- Orphaned jobs can be re-added to the queue ("Status" page)
- Note: repairs are only possible for new jobs, not those inherited from an existing 0.5.x queue!
You can install SABnzbd as a true Windows Service, making it independent of who is logged in. See: SABnzbd as a Windows Service. The Windows installer will not install the service, first try to run it normally.
Redesign of the Plush skin
Plush is now our preferred UI skin as it offers the best usability. Note its new "multi-operations" feature allowing changes to multiple jobs at once.
Classic and smpl are now only offered as alternatives with reduced features and they will probably be dropped in the future. The Mobile skin stays as a basic UI for mobile devices, but third-party mobile apps may give a better experience.
When a duplicate NZB is detected (option), it will not be refused any more. Instead it will be in the queue in paused state and marked "DUPLICATE". You can choose to remove the file or resume it. After resuming, it will no longer be marked as a duplicate (after the next page refresh).
Pre-queue user script
Do your own filtering and name, category, script etc. manipulation. See: User's pre-queue script.
Optional email when RSS sends jobs to the queue
SABnzbd can send email about the jobs it entered in the queue. This allows to to check the queue if you see doubtful content in the email. You can combine this with the "paused" priority for RSS.
"Paused" priority for RSS feeds
You can set priority to "paused" for each RSS feed or individual filter. The effect is that the selected NZBs enter the queue as individually paused jobs, allowing you to review before actual downloading.
Redesign of the Config-RSS pages
You'll first see a table of feeds. Clicking one will give you a single feed overview. You'll always see the current situation of the feed. When you change the filters, you'll see the new results immediately. The "Read Feed" button is only needed when you want to force a new feed read out. There's also the special priority "paused", which you can use to enter jobs into the queue in a paused state, so that you can review them before downloading.
Downloaded byte counters per server
Counting is done per server and totals are kept for "today", "this week", "this month" and "total". It's no longer influenced by deleting info from the history.
There is now a default category. This replaces the separate default settings for PP, script and priority in Config->Switches. In addition you can have a separate folder for the default category.
Sever retention time
You can now set a maximum retention time per server. If a post is too old to be found on that server, SABnzbd won't even try. Remember that retention times are not absolute. Don't set a retention time when you have only one server and not for your best backup server. It is typically used when you have a cheap server with low retention time and a more expensive server with a long retention time as backup. In that case, set a retention time for the cheap server to prevent delays. The shorter you set the retention time, the more the expensive server will be used.
Handling of unmounted volumes
When SABnzbd detects that the OSX or Linux volume needed for the "final" folder isn't mounted, a finished job will enter History as failed, with the files still in the "temporary download folder". After remounting the volume, you can just click the "retry" button in History. The same behaviour occurs for any "final" location that cannot be created.
Extended password support
When SABnzbd encounters an encrypted RAR file, it will pause the job (option). You can choose to resume the download. Previous versions already supported embedding the password in the job name (name/password), now you can also have a text file containing all passwords to be tried.
The API is now complete, covering every aspect of SABnzbd's features.
No more Python 2.4 support
This bad news will only concern people using some specific Linux and embedded distributions. Keeping Python 2.4 support is becoming too much effort for the team. 2.4 lacks features that we want to use and we stopped doing testing with 2.4. Python 2.5 has been available for four years now, it's high time for Linux distros like RedHat to upgrade! BTW: Python 2.5.x, 2.6.x and 2.7.x are all supported, but not Python 3.x.y.