back to single thread

This commit is contained in:
Lukas Pupka-Lipinski 2025-05-18 19:28:56 +02:00
parent aade02d763
commit cb6e74199b
2 changed files with 16 additions and 16 deletions

View File

@ -40,7 +40,7 @@ def download(anime: Anime): # pylint: disable=too-many-branches
"yt-dlp",
episode.get_direct_link(anime.provider, anime.language),
"--fragment-retries", "infinite",
"--concurrent-fragments", "4",
#"--concurrent-fragments", "4",
"-o", output_path,
"--quiet",
"--no-warnings"

View File

@ -168,7 +168,7 @@ class Loader:
logging.error(f"Error downloading episode {episode} of season {season} for anime {key}: {e}")
# Using ThreadPoolExecutor to run downloads in parallel
with ThreadPoolExecutor(max_workers=2) as executor: # Adjust number of workers as needed
#with ThreadPoolExecutor(max_workers=1) as executor: # Adjust number of workers as needed
for folder, mp4_files in result:
try:
key = self.__check_and_generate_key(folder)
@ -176,8 +176,8 @@ class Loader:
for season, missing_episodes in missings:
logging.info(f"Missing episodes for {key}\nSeason {str(season)}: Episodes: " + ",".join(f"{''.join(str(v))}" for v in missing_episodes))
for episode in missing_episodes:
executor.submit(download_episode, folder, season, episode, key)
#download_episode(folder, season, episode, key)
#executor.submit(download_episode, folder, season, episode, key)
download_episode(folder, season, episode, key)
except NoKeyFoundException as nkfe:
noKeyFound_logger.error(f"Error processing folder '{folder}': {nkfe}")
except Exception as e: