Provides NZB and Torrent postprocessing To CouchPotatoServer, SickBeard/SickRage, HeadPhones, Mylar and Gamez
Find a file
2018-12-28 13:47:53 -05:00
core Add cleanup after update 2018-12-25 12:08:45 -05:00
libs updated bs4 lib. Fixes #1128 2016-11-09 15:02:24 +10:30
tests allow guessit to work of full file path 2016-09-22 09:28:27 +09:30
.editorconfig Add editor config 2018-12-28 13:47:53 -05:00
.gitattributes Create .gitattributes 2012-12-20 14:57:03 -08:00
.gitignore updated libs to fix guessit and subliminal. Fixes #1080 2016-09-21 13:31:41 +09:30
autoProcessMedia.cfg.spec update to use Mylar api. Fixes #1374 2018-09-21 08:29:56 +12:00
changelog.txt Update version to 11.7 2018-12-25 14:13:43 -05:00
cleanup.py Add WorkingDirectory context manager 2018-12-28 11:40:56 -05:00
getffmpeg.sh Removed getffmpeg.sh (reverted from commit 8190a5ccae) 2014-04-21 13:17:44 -07:00
license.txt Create license.txt 2013-10-24 12:57:35 +10:30
nzbToCouchPotato.py add omdbapi key to Radarr config. Fixes #1266 2017-06-15 22:48:37 +09:30
nzbToGamez.py fix NZBGet script headers. 2016-06-18 12:38:48 +09:30
nzbToHeadPhones.py add NZBGet WebUI set of delete failed for HP. Fixes #1388 2018-10-15 21:02:47 +13:00
nzbToLidarr.py dded flow and config for Lidarr handling. #1350 2018-05-20 09:33:56 +12:00
nzbToMedia.py Force cleanup during transitional period 2018-12-25 12:08:45 -05:00
nzbToMylar.py update to use Mylar api. Fixes #1374 2018-09-21 08:29:56 +12:00
nzbToNzbDrone.py Update nzbToNzbDrone.py 2018-07-13 09:23:55 +12:00
nzbToRadarr.py Update nzbToRadarr.py 2018-07-13 09:23:04 +12:00
nzbToSickBeard.py add SB api key to NZBGet config. 2018-11-06 22:09:25 +13:00
README.md added _xsrf login params for SickGear support. Fixes #1346 2018-05-23 11:10:31 +12:00
TorrentToMedia.py Force cleanup during transitional period 2018-12-25 12:08:45 -05:00

nzbToMedia

Provides an efficient way to handle postprocessing for CouchPotatoServer and SickBeard (and its forks) when using one of the popular NZB download clients like SABnzbd and NZBGet on low performance systems like a NAS. This script is based on sabToSickBeard (written by Nic Wolfe and supplied with SickBeard), with the support for NZBGet being added by thorli and further contributions by schumi2004 and hugbug. Torrent suport added by jkaberg and berkona Corrupt video checking, auto SickBeard fork determination and a whole lot of code improvement was done by echel0n

Introduction

Originally this was modified from the SickBeard version to allow for "on-demand" renaming and not have My QNAP TS-412 NAS constantly scanning the download directory. Later, a few failed downloads prompted me to incorporate "failed download" handling. Failed download handling is now provided for SABnzbd, by CouchPotatoServer; however on arm processors (e.g. small NAS systems) this can be un-reliable.

Failed download handling for SickBeard is available by using Tolstyak's fork SickBeard-failed). To use this feature, in autoProcessTV.cfg set the parameter "fork=failed". Default is "fork=default" and will work with the standard version of SickBeard and just ignores failed downloads. Development of Tolstyak's fork ended in 2013, but newer forks exist with significant feature updates such as Mr-Orange TPB (discontinued), SickRageTV and SickRage (active). See SickBeard Forks for a list of known forks.

Full support is provided for SickRageTV, SickRage, and SickGear.

Torrent support has been added with the assistance of jkaberg and berkona. Currently supports uTorrent, Transmission, Deluge and possibly more. To enable Torrent extraction, on Windows, you need to install 7-zip or on *nix you need to install the following packages/commands.

"unrar", "unzip", "tar", "7zr"
note: "7zr" is available from the p7zip package. Available on Optware.

In order to use the transcoding option, and corrupt video checking you will need to install ffmpeg (and ffprobe). Installation instructions for this are available in the wiki

Contribution

We who have developed nzbToMedia believe in the openness of open-source, and as such we hope that any modifications will lead back to the orignal repo via pull requests.

Founder: clinton-hall

Contributors: Can be viewed here

Installation

See more detailed instructions in the wiki

Windows

Support of the compiled versions of this code has ceased. Compiling this expanding code is becoming very difficult and time-consuming. Installing Python and running from source is not too complex. Please follow the instructions on the Wiki link above. Sorry for any inconvenience caused here.

General

  1. Install python 2.7.

  2. Clone or copy all files into a directory wherever you want to keep them (eg. /scripts/ in the home directory of your download client) and change the permission accordingly so the download client can access these files.

git clone git://github.com/clinton-hall/nzbToMedia.git

Configuration

  1. Please read the wiki pages for configuration settings appropriate to your system.

  2. Please add to the wiki pages to help assist others ;)

Issues

  1. Please report all issues, or potential enhancements using the issues page on this repo.