From 84f7ab6670b1cfbf016c95267af83871defaf6d9 Mon Sep 17 00:00:00 2001 From: projectdx Date: Fri, 2 Jan 2026 17:12:59 +0900 Subject: [PATCH] fix: Add season folder support to _predict_filepath --- info.yaml | 2 +- mod_anilife.py | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/info.yaml b/info.yaml index 8d6c3b9..781e660 100644 --- a/info.yaml +++ b/info.yaml @@ -1,5 +1,5 @@ title: "애니 다운로더" -version: "0.4.10" +version: "0.4.11" package_name: "anime_downloader" developer: "projectdx" description: "anime downloader" diff --git a/mod_anilife.py b/mod_anilife.py index b16045e..4387ea7 100644 --- a/mod_anilife.py +++ b/mod_anilife.py @@ -1327,6 +1327,13 @@ class LogicAniLife(AnimeModuleBase): else: folder_name = content_title_clean if match else AniUtil.change_text_for_use_filename(title) savepath = os.path.join(savepath, folder_name) + + # Check season folder option + if P.ModelSetting.get_bool("anilife_auto_make_season_folder"): + season_val = season if match else 1 + savepath = os.path.join(savepath, "Season %s" % int(season_val)) + logger.debug(f"[EarlyCheck] With season folder: {savepath}") + # Use glob to find any matching file full_pattern = os.path.join(savepath, filename_pattern)