- handle season,episode overwrite for song,movie

- Make folder for each type of title
- Fix bug for discord downloader
This commit is contained in:
2026-03-30 11:46:33 +07:00
parent c2fafcd406
commit e9ca391575
7 changed files with 32 additions and 25 deletions

View File

@@ -2475,6 +2475,13 @@ class dl:
final_dir = self.output_dir or config.directories.downloads
final_filename = title.get_filename(media_info, show_service=not no_source,season_overwrite=int(season_overwrite) if season_overwrite else None,episode_overwrite=int(episode_overwrite) if episode_overwrite else None)
audio_codec_suffix = muxed_audio_codecs.get(muxed_path)
if isinstance(title, Movie):
final_dir = Path.joinpath(Path(final_dir),"Movie")
elif isinstance(title, Episode):
final_dir = Path.joinpath(Path(final_dir),"Series")
elif isinstance(title, Song):
final_dir = Path.joinpath(Path(final_dir),"Song")
if not no_folder and isinstance(title, (Episode, Song)):
final_dir /= title.get_filename(media_info, show_service=not no_source, folder=True,season_overwrite=int(season_overwrite) if season_overwrite else None)