log.debug("IMDB ID: %s." % imdbid) log.debug("TMDB ID: %s." % tmdbid) log.debug("Radarr Movie ID: %d." % movieid) try: if settings.Radarr.get('rename'): # Prevent asynchronous errors from file name changing mp.settings.waitpostprocess = True try: inputfile = renameFile(inputfile, log) except: log.exception("Error renaming inputfile.") success = mp.fullprocess(inputfile, MediaType.Movie, original=original, tmdbid=tmdbid, imdbid=imdbid) if success and not settings.Radarr['rescan']: log.info("File processed successfully and rescan API update disabled.") elif success: # Update Radarr to continue monitored status try: host = settings.Radarr['host'] port = settings.Radarr['port'] webroot = settings.Radarr['webroot'] apikey = settings.Radarr['apikey'] ssl = settings.Radarr['ssl'] protocol = "https://" if ssl else "http://" baseURL = protocol + host + ":" + str(port) + webroot
inputfile = sys.argv[1] original = sys.argv[2] tvdb_id = int(sys.argv[3]) season = int(sys.argv[4]) episode = int(sys.argv[5]) log.debug("Input file: %s." % inputfile) log.debug("Original name: %s." % original) log.debug("TVDB ID: %s." % tvdb_id) log.debug("Season: %s episode: %s." % (season, episode)) mp = MediaProcessor(settings) success = mp.fullprocess(inputfile, MediaType.TV, tvdbid=tvdb_id, season=season, episode=episode, original=original) if success: try: protocol = "https://" if settings.Sickbeard[ 'ssl'] else "http://" host = settings.Sickbeard['host'] # Server Address port = settings.Sickbeard['port'] # Server Port apikey = settings.Sickbeard['apikey'] # Sickbeard API key webroot = settings.Sickbeard['webroot'] # Sickbeard webroot sickbeard_url = protocol + host + ":" + str( port ) + webroot + "/api/" + apikey + "/?cmd=show.refresh&tvdbid=" + str( tvdb_id)