LottaNZB 0.5

This is the first release with plug-in support. It also comes with a few long-awaited new minor features and bug fixes and is the most future-proof release ever.

Milestone information

Project:
LottaNZB
Series:
0.5
Version:
0.5
Released:
2009-09-05  
Registrant:
Severin Heiniger
Release registered:
2009-09-05
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 LottaNZB Development Team, 22 Severin Heiniger, 1 VuDu
Blueprints:
12 Implemented
Bugs:
12 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon lottanzb_0.5-1~jaunty2_all.deb (md5, sig) LottaNZB 0.5 Ubuntu 9.04 package 348
last downloaded 4 days ago
download icon lottanzb-0.5-1.fc11.noarch.rpm (md5, sig) LottaNZB 0.5 Fedora 11 package 65
last downloaded 5 weeks ago
download icon lottanzb-0.5.tar.gz (md5, sig) LottaNZB 0.5 source tarball 115
last downloaded 8 days ago
Total downloads: 528

Release notes 

The wait is finally over. Six months after the release of LottaNZB 0.4.1, I’m proud to announce LottaNZB 0.5! Let’s have a look at all the awesome new stuff in this version.

We want to keep the default user interface as clean as possible, while making it easy for you to activate extra functionality if you need it. In LottaNZB 0.5, we turned both the categorization and Newzbin support into plug-ins. You can also hide the LottaNZB icon from the notification area if you want to.

We want LottaNZB to look and behave exactly like the other GNOME applications you love! LottaNZB 0.5 instantly applies changes to the preferences. There’s no need to press a “Save” button anymore.

There are some issues that should have been tackled much sooner. It’s now possible to open the preferences window also if LottaNZB is connected to another computer and makes it possible for you to change the bandwidth limit. You can finally enqueue NZB files over the network! Have you ever wondered why NZB files just vanish as soon as you add them to LottaNZB? Now you can choose whether you’d like to keep them or not.

GNOME 3.0 is on the horizon and some technologies are being replaced by new and better ones. This is why we migrated from the deprecated libglade to GTKBuilder. Of course, LottaNZB 0.5 still runs on distributions not older than 1.5 years. The configuration has been moved from ~/.lottanzb to ~/.config/lottanzb, making it easier for you to take all your desktop configuration with you, including LottaNZB’s.

As always, several bugs have been fixed thanks to reports by various LottaNZB users! A special thanks to those brave people who have participated in the successful public beta test.

Thanks go out to all who have contributed to this release in some way, no matter if by contributing code, reporting bugs or translating the application to all kind of languages. We will probably release LottaNZB 0.5.1 few weeks after this release, giving LottaNZB users (you!) the time to update the translations and report bugs we haven’t catched during the public beta.

Changelog 

View the full changelog

- Plug-in support! In an effort to keep the default user interface clean and to
  make it easier for us to add new features to LottaNZB that some of you will
  hopefully find useful, we added a new tab to the preferences window where you
  can enable and disable plug-ins. We turned the categorization feature and
  Newzbin support into plug-ins. It's now also possible to hide the LottaNZB
  icon in the notification area.
- It's now possible to enqueue NZB files over the network. This means that you
  can add both normal NZB files and Newzbin IDs to the download queue on another
  computer.
- Instant apply preferences: Like many other GNOME application, LottaNZB will
  make sure that changes in the preferences window take effect instantaneously.
- You can use the preferences window no matter what usage mode has been
  selected. This means that you can use plug-ins and change the maximum download
  speed in front-end mode as well (LP: #336306).
- Adhere to the XDG Base Directory Specification by freedesktop.org for the
  location of the configuration and download directory. This means that
  LottaNZB's configuration has been moved from ~/.lottanzb to
  ~/.config/lottanzb, while for new users, the download directory will default
  to whatever your distribution and locale settings specify. (LP: #261221,
  thanks to Hans Spaans for proposing this)
- Choose whether NZB files added to the download queue should be deleted or not.
- Pause or resume downloads directly from the notification area menu.
- Threading bug fixed that caused ghost LottaNZB instances not to exit when
  they had successfully enqueued files passed as command line arguments.
- Don't use the term "Extracting" for the post-processing state if the user has
  disabled the automatic extraction of downloads. (LP: #312981, thanks to Freddy
  Peralta for reporting this)
- LottaNZB's GUI has been ported from libglade to GtkBuilder, because libglade
  is being deprecated by the GNOME project. This means that the application
  doesn't depend on python-glade2 anymore, but requires PyGTK >= 2.12 in order
  to work.
- Internally, the GUI code has been mostly separated from the rest of the
  application code.
- Don't show the main window if LottaNZB has yet to be configured during its
  first launch. Prevent the main window from overlapping other LottaNZB dialogs.
  (LP: #312315, thanks to VuDu for reporting this)
- Remember the last location of the 'Add file' dialog over multiple sessions.
- Don't import HellaNZB configuration files like /etc/hellanzb.conf if no
  servers have been specified in the file.
- LottaNZB's installation routine has been made ready for the Python-related
  changes in Ubuntu 9.04.
- The configuration system features better backward and forward compatibility.
- Restore the main window's position when the application is restarted.
- New and updated translations.
- Other bug fixes.

12 blueprints and 12 bugs targeted

Blueprint Priority Assignee Delivery
Allow the preferences window to be used in front-end mode Allow the preferences window to be used in front-end mode 4 High Severin Heiniger  11 Implemented
Plug-in support for LottaNZB Plug-in support for LottaNZB 3 Medium Severin Heiniger  11 Implemented
Restrict the usage of plugins to certain usage modes Restrict the usage of plugins to certain usage modes 3 Medium Severin Heiniger  11 Implemented
Separate the GUI code from the core application logic Separate the GUI code from the core application logic 3 Medium Severin Heiniger  11 Implemented
Add an option to (dis|en)able the NZB file removal feature Add an option to (dis|en)able the NZB file removal feature 2 Low Severin Heiniger  11 Implemented
Instantly apply preferences changes Instantly apply preferences changes 2 Low Severin Heiniger  11 Implemented
Make it possible to disable/enable the notification area icon Make it possible to disable/enable the notification area icon 2 Low Severin Heiniger  11 Implemented
Make the system tray menu more powerful adding more features Make the system tray menu more powerful adding more features 2 Low Severin Heiniger  11 Implemented
Migrate from libglade to gtkbuilder Migrate from libglade to gtkbuilder 2 Low Severin Heiniger  11 Implemented
Plugin to prevent the computer from going into hibernation Plugin to prevent the computer from going into hibernation 2 Low Severin Heiniger  11 Implemented
Remember the location of the 'Add file' dialog Remember the location of the 'Add file' dialog 2 Low Severin Heiniger  11 Implemented
Use XDG location scheme Use XDG location scheme 2 Low Severin Heiniger  11 Implemented
Bug report Importance Assignee Status
353139 #353139 Unable to run LottaNZB on Ubuntu Jaunty 2 Critical Severin Heiniger  10 Fix Released
336306 #336306 Can not set preferences when in Local front-end mode 3 High Severin Heiniger  10 Fix Released
418859 #418859 Lottanzb 0.4.95 hangs on startup due to missing plugins directory 3 High Severin Heiniger  10 Fix Released
421733 #421733 Drag and drop not working correctly in the queue 3 High Severin Heiniger  10 Fix Released
423757 #423757 LottaNZB doesn't start 3 High Severin Heiniger  10 Fix Released
449151 #449151 Lottanzb Won't Save Downloads 3 High LottaNZB Development Team  10 Fix Released
312315 #312315 Windows order/focus on metacity 4 Medium Severin Heiniger  10 Fix Released
336639 #336639 Cannot select stand alone mode Python 2.6 4 Medium Severin Heiniger  10 Fix Released
341069 #341069 LottaNZB 0.4 cannot load newer configuration files 4 Medium Severin Heiniger  10 Fix Released
312981 #312981 "repairing and extracting" 5 Low Severin Heiniger  10 Fix Released
326277 #326277 Pause button not updated when download queue is empty 5 Low VuDu  10 Fix Released
261221 #261221 LottaNZB shoud use XDG-location scheme 6 Wishlist Severin Heiniger  10 Fix Released
This milestone contains Public information
Everyone can see this information.