diff --git a/devine/commands/dl.py b/devine/commands/dl.py index 2e9ec3d..7141f4f 100644 --- a/devine/commands/dl.py +++ b/devine/commands/dl.py @@ -331,11 +331,11 @@ class dl: title.tracks.sort_subtitles(by_language=s_lang) title.tracks.sort_chapters() - console.log("> All Tracks:") - available_tracks = title.tracks.tree() - console.log(available_tracks) - - console.log("> Selected Tracks:") # log early so errors logs make sense + if list_: + console.log("> All Tracks:") + available_tracks = title.tracks.tree() + console.log(available_tracks) + continue with console.status("Selecting tracks...", spinner="dots"): if isinstance(title, (Movie, Episode)): @@ -415,9 +415,8 @@ class dl: title.tracks.subtitles.clear() selected_tracks = title.tracks.tree() + console.log("> Selected Tracks:") console.log(selected_tracks) - if list_: - continue # only wanted to see what tracks were available and chosen if skip_dl: console.log("Skipping Download...")