If you are using SABnzbd perform the following steps to configure postprocessing:
-
Config -> Folders -> User Folders -> Post-Processing Scripts Folder Enter with the path where you keep the post-processing scripts for SABnzbd.
-
Config -> Categories
i. Configure the category which you want to use for CouchPotato (eg. "movies" as set in the CPS Downloader's settings) then select "nzbToCouchPotato.py" as the script that shall be executed after the job was finished by SABnzbd. "Folder/Path" should be set to the location where you want your movies extracted to (the Renamer "From" directory as set up in CPS. Usually just set this as movies to move files to a movies sub-directory in the download completed directory)
ii. Configure the category which you want to use for SickBeard (eg. "tv" as set in the SickBeard's provider settings) then select "nzbToSickBeard.py" as the script that shall be executed after the job was finished by SABnzbd. "Folder/Path" should be set to the location where you want your movies extracted to (Usually just set this as tv to move files to a tv sub-directory in the download completed directory)
-
Config -> Switches -> Post-Process Only Verified Jobs (off) Deselect in order to allow for snatching of the next best release from CouchPotatoServer when a download fails.
-
Config -> Special -> empty_postproc (on) For better handling of failed downloads in version 0.7.5 of SABnzbd a new special parameter named "empty_postproc" was introduced.
Description of this special parameter according to SABnzbd manual:
Do post-processing and run the user script even if nothing has been downloaded. This is useful in combination with tools like SickBeard, for which running the script on an empty or failed download is a trigger to try an alternative NZB. Note that the "Status" parameter for the script will be -1. [0.7.5+ only]