summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorE.J. Talevi <talevineto@gmail.com>2025-11-26 04:48:30 -0300
committerE.J. Talevi <talevineto@gmail.com>2025-11-26 04:48:30 -0300
commit4b9a4062d2e40c79c9c4d2892ce77602811052f5 (patch)
tree7bd13b855663a10c0a54ea7262b7e255cddc3a89
parentadfa0c6bb32ecdcd4eccaefaad2cd55676260d2d (diff)
downloadtidal-dl-ng-4b9a4062d2e40c79c9c4d2892ce77602811052f5.tar.gz
fix(ffmpeg): prevent terminal window flash on Windows during media conversion
-rw-r--r--tidal_dl_ng/download.py10
-rw-r--r--tidal_dl_ng/model/cfg.py4
2 files changed, 12 insertions, 2 deletions
diff --git a/tidal_dl_ng/download.py b/tidal_dl_ng/download.py
index d9d0866..6b04724 100644
--- a/tidal_dl_ng/download.py
+++ b/tidal_dl_ng/download.py
@@ -1689,6 +1689,9 @@ class Download:
pathlib.Path: Path to the converted MP4 file.
"""
path_file_out: pathlib.Path = path_file.with_suffix(AudioExtensions.MP4)
+
+ self.fn_logger.debug(f"Converting video: {path_file.name} -> {path_file_out.name}")
+
ffmpeg = (
FFmpeg(executable=self.settings.data.path_binary_ffmpeg)
.option("y")
@@ -1699,6 +1702,8 @@ class Download:
)
ffmpeg.execute()
+
+ self.fn_logger.debug(f"Video conversion complete: {path_file_out.name}")
return path_file_out
@@ -1712,6 +1717,9 @@ class Download:
pathlib.Path: Path to the extracted FLAC file.
"""
path_media_out = path_media_src.with_suffix(AudioExtensions.FLAC)
+
+ self.fn_logger.debug(f"Extracting FLAC: {path_media_src.name} -> {path_media_out.name}")
+
ffmpeg = (
FFmpeg(executable=self.settings.data.path_binary_ffmpeg)
.option("hide_banner")
@@ -1728,6 +1736,8 @@ class Download:
)
ffmpeg.execute()
+
+ self.fn_logger.debug(f"FLAC extraction complete: {path_media_out.name}")
return path_media_out
diff --git a/tidal_dl_ng/model/cfg.py b/tidal_dl_ng/model/cfg.py
index f687cd3..b43acc1 100644
--- a/tidal_dl_ng/model/cfg.py
+++ b/tidal_dl_ng/model/cfg.py
@@ -43,8 +43,8 @@ class Settings:
cover_album_file: bool = True
extract_flac: bool = True
downloads_simultaneous_per_track_max: int = 20
- download_delay_sec_min: float = 1.0
- download_delay_sec_max: float = 3.0
+ download_delay_sec_min: float = 3.0
+ download_delay_sec_max: float = 5.0
album_track_num_pad_min: int = 1
downloads_concurrent_max: int = 3
symlink_to_track: bool = False