- A brand-new usage mode selection window, which replaces the first-run wizard
and the front-end mode preferences window. The new underlying code is much
better at handling problems such as connection issues and configuration
errors. You can now switch between different usage modes on the fly.
- Newzbin.com support! Downloads can be added to the download queue by simply
entering the corresponding Newzbin.com file ID.
- New message log window. You can monitor both the messages from LottaNZB and
HellaNZB, save them to a file or filter them as you'd like to. This is a
convenient way to provide error messages if you encounter a bug.
- A new application icon, which more or less follows the Tango icon style
guidelines and thus integrates LottaNZB much better into different desktop.
NZB files have their own nifty icon on GNOME desktops.
- If the Python wrapper for OpenSSL isn't available, it will prevent the user
from activating SSL in the server dialog and display an information dialog
instead. (LP: #217773)
- In the front-end mode, no connection information are needed anymore. All it
needs it to select the location of the HellaNZB configuration file and
LottaNZB will parse it in order to know how to connect to the HellaNZB daemon
and where the download directory is.
- The LottaNZB threading stuff has been rewritten so that the GUI remains
responsive while HellaNZB is being started etc. This might also have fixed
some weird crashes in older versions of LottaNZB.
- When saving the preferences, LottaNZB automatically restarts HellaNZB if it's
required to make the changes take effect.
- If you'd like to specify a custom HellaNZB executable to be used in
stand-alone mode, you can do this in the new usage mode window.
- LottaNZB ensures that only one instance is alive at any given time.
- LottaNZB now lets you enqueue NZB files and Newzbin IDs via command line:
lottanzb [FILES and/or NEWZBINIDS...]
- More intelligent input controls: For example, if only numerical or ASCII
characters are valid, LottaNZB will take care of it. The 'Download directory'
button and the Newzbin menu entry are disabled when they're not meant to be
clicked on.
- Remote frontend connection issue fixed.
- Enhanced preferences handling: LottaNZB is very unlikely going to produce
invalid HellaNZB configuration files and should be able to interpret existing
files better than before. It also preserves already defined music types.
(LP: #216547, 213509, #216566)
- Enhanced distribution mechanisms: Once installed, LottaNZB can be easily
uninstalled using `python setup.py uninstall`. And it's easier for us to
generate source tarballs, create Debian and RPM packages etc.
- LottaNZB is registered as an application to handle NZB files, so that a
simple click on a NZB file is required to enqueue it in LottaNZB. This
(should) also work when downloading such a file using a web browser.
- Debug messages aren't shown on the console by default. Instead the --debug
argument can be used.
- Numerous other bug fixes.