nzbget 11.0-testing-r637

Announcements about new stable and testing releases.
Subscribe to the forum for e-mail notifications.
Forum rules
This forum is readonly and is intended to inform users about new releases.
You can subscribe to the forum to receive e-mail notifications.
Locked
hugbug
Developer & Admin
Posts: 7471
Joined: 09 Sep 2008, 11:58
Location: Germany

nzbget 11.0-testing-r637

Post by hugbug » 18 Apr 2013, 21:32

nzbget 11.0-testing-r637

Changes since nzbget 11.0-testing-r632
  • improved post-processing scripts:
    • first level subfolders in the ppscripts-directory (option <ScriptDir>) are now scanned for scripts too;
    • only files containing script definition signature are considered scripts and are shown in web-interface;
    • these changes allows to easily install collections of scripts (scripts bundles) by just putting a folder with multiple scripts into ppscripts-directory;
  • if username and password are defined for a news-server the authentication is now forced (in previous versions the authentication was performed only if requested by server); needed for servers supporting both anonimous (restricted) and authorized (full access) accounts;
  • fixed: scripts containg spaces in their names were not assigned to nzb-files by adding to queue (when defined in option <DefScript>);
  • fixed: if a download didn't have any par-files and the option <ParCheck> was active, the par-check was started anyway and then failed.
Other changes since nzbget 10.2
  • reworked concept of post-processing scripts:
    • multiple scripts can be assigned to each nzb-file;
    • all assigned scripts are executed after the nzb-file is downloaded and internally processed (unpack, repair);
    • option <PostProcess> is obsolete;
    • new option <ScriptDir> sets directory where all pp-scripts must be stored;
    • new option <DefScript> sets the default list of pp-scripts to be assigned to nzb-file when it's added to queue;
    • new option <CategoryX.DefScript> to set the default list of pp-scripts on a category basis;
    • the execution order of pp-scripts can be set using new option <ScriptOrder>;
    • there are no separate configuration files for pp-scripts;
    • configuration options and pp-parameters are defined in the pp-scripts;
    • script configuration options are saved in nzbget configuration file (nzbget.conf);
    • changed parameters list of RPC-methods <loadconfig> and <saveconfig>;
    • new RPC-method <configtemplates> returns configuration descriptions for the program and for all pp-scripts;
    • configuration of all scripts can be done in web-interface;
    • the pp-scripts assigned to a particular nzb-file can be viewed and changed in web-interface on page <pp-parameters> in the edit download dialog;
    • option <PostPauseQueue> renamed to <ScriptPauseQueue> (the old name is still recognized);
    • new option <ConfigTemplate> to define the location of template configuration file (in previous versions it must be always stored in <WebDir>);
    • for details see topic Introducing new post-processing scripts concept;
  • the old example post-processing script replaced with three new scripts:
    • Cleanup.sh - removes unwanted files such as nfo, url, par2, etc.;
    • EMail.py - sends E-Mail notification;
    • Logger.py - saves the full post-processing log of the job into file _postprocesslog.txt;
  • added new feature <split download> which creates new download from selected files of source download;
    • new command <Split> in web-interface in edit download dialog on page <Files>;
    • new action <S> in remote command <--edit/-E>;
    • new action <FileSplit> in JSON-/XML-RPC method <editqueue>;
  • reworked post-processor queue:
    • only one job is created for each nzb-file; no more separate jobs are created for par-collections within one nzb-file;
    • option <AllowReProcess> removed; a post-processing script is called only once per nzb-file, this behavior cannot be altered anymore;
    • with a new feature <Split> individual par-collections can be processed separately in a more effective way than before
  • improved unicode (utf8) support:
    • non-ascii characters are now correctly transferred via JSON-RPC;
    • correct displaying of nzb-names and paths in web-interface;
    • it is now possible to use non-ascii characters on settings page for option values (such as paths or category names).
Upgrade from 10.2 or older versions
  • If you use a third-party post-processing script (not the default script supplied with NZBGet), please make sure the author of the script has updated it for NZBGet 11.
  • After upgrade the downloads in queue will not have any pp-scripts assigned to them. You need to manually open every download and assign the scripts on page <PP-Parameters>. If you have a large queue it might be easier to remove all items and readd them to automatically assign scripts according to option <DefScript> (which you should of course configure first).
Download link

Locked

Who is online

Users browsing this forum: No registered users and 6 guests