diff --git a/TorrentToMedia.py b/TorrentToMedia.py index 79694d3a..8391b810 100755 --- a/TorrentToMedia.py +++ b/TorrentToMedia.py @@ -55,7 +55,7 @@ def processTorrent(inputDirectory, inputName, inputCategory, inputHash, inputID, for video in listMediaFiles(inputDirectory): if not nzbtomedia.FFPROBE and Transcoder().isVideoGood(video): status = 1 - + logger.info("Calling autoProcessTV to post-process: %s",inputName) result = autoProcessTV().processEpisode(inputDirectory, inputName, status, clientAgent=clientAgent, inputCategory=inputCategory) if result != 0: diff --git a/nzbToMedia.py b/nzbToMedia.py index 1cac814e..5079f3a5 100755 --- a/nzbToMedia.py +++ b/nzbToMedia.py @@ -290,21 +290,19 @@ def process(nzbDir, inputName=None, status=0, clientAgent='manual', download_id= # auto-detect section section = nzbtomedia.CFG.findsection(inputCategory) if section: + # Check video files for corruption + for video in listMediaFiles(nzbDir): + if not nzbtomedia.FFPROBE and Transcoder().isVideoGood(video): + status = 1 + logger.info("Sending %s to %s for post-processing ..." % (inputName, str(section).upper())) else: logger.error("We could not find a section with containing a download category labeled %s in your autoProcessMedia.cfg, Exiting!" % inputCategory) + return -1 if nzbtomedia.CFG["CouchPotato"][inputCategory]: - # Check video files for corruption - for video in listMediaFiles(nzbDir): - if not nzbtomedia.FFPROBE and Transcoder().isVideoGood(video): - status = 1 result = autoProcessMovie().process(nzbDir, inputName, status, clientAgent, download_id, inputCategory) elif nzbtomedia.CFG["SickBeard", "NzbDrone"][inputCategory]: - # Check video files for corruption - for video in listMediaFiles(nzbDir): - if not nzbtomedia.FFPROBE and Transcoder().isVideoGood(video): - status = 1 result = autoProcessTV().processEpisode(nzbDir, inputName, status, clientAgent, inputCategory) elif nzbtomedia.CFG["HeadPhones"][inputCategory]: result = autoProcessMusic().process(nzbDir, inputName, status, clientAgent, inputCategory)