summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Honz <exislow+github@gmail.com>2024-03-29 11:16:46 +0100
committerRobert Honz <exislow+github@gmail.com>2024-03-29 11:17:30 +0100
commita53f63fbe9c8bbd6b46b9a631792a2a48d0d78e4 (patch)
treedd82b979979022ed8a516ffb3ce9c3591db36415
parent77ef9ef75ecd96efe888fcf1499e761f48aea330 (diff)
downloadtidal-dl-ng-a53f63fbe9c8bbd6b46b9a631792a2a48d0d78e4.tar.gz
♻️ `ffmpeg` will be checked against the path in config.
-rw-r--r--tidal_dl_ng/download.py8
-rw-r--r--tidal_dl_ng/helper/path.py8
2 files changed, 4 insertions, 12 deletions
diff --git a/tidal_dl_ng/download.py b/tidal_dl_ng/download.py
index a65e5f0..8b16cd4 100644
--- a/tidal_dl_ng/download.py
+++ b/tidal_dl_ng/download.py
@@ -29,7 +29,7 @@ from tidal_dl_ng.constants import (
)
from tidal_dl_ng.helper.decryption import decrypt_file, decrypt_security_token
from tidal_dl_ng.helper.exceptions import MediaMissing, UnknownManifestFormat
-from tidal_dl_ng.helper.path import check_file_exists, format_path_media, is_installed_ffmpeg, path_file_sanitize
+from tidal_dl_ng.helper.path import check_file_exists, format_path_media, path_file_sanitize
from tidal_dl_ng.helper.tidal import (
instantiate_media,
items_results_all,
@@ -82,11 +82,11 @@ class Download:
self.progress = progress
self.path_base = path_base
- if not is_installed_ffmpeg() and self.settings.data.video_convert_mp4:
+ if not self.settings.data.path_binary_ffmpeg and self.settings.data.video_convert_mp4:
self.settings.data.video_convert_mp4 = False
self.fn_logger.error(
- "Cannot find FFmpeg in PATH. Videos can be downloaded but will not be processed. "
- "Make sure FFmpeg is installed correctly and present within your environmental PATH variable."
+ "FFmpeg in path is not set. Videos can be downloaded but will not be processed. "
+ "Make sure FFmpeg is installed and the path to the binary is configured ('path_binary_ffmpeg')."
)
def _download(
diff --git a/tidal_dl_ng/helper/path.py b/tidal_dl_ng/helper/path.py
index e3ea837..64e2d68 100644
--- a/tidal_dl_ng/helper/path.py
+++ b/tidal_dl_ng/helper/path.py
@@ -2,7 +2,6 @@ import glob
import math
import os
import re
-import shutil
from pathlib import Path, PosixPath
from pathvalidate import sanitize_filename, sanitize_filepath
@@ -244,10 +243,3 @@ def check_file_exists(path_file: str, extension_ignore: bool = False) -> bool:
result = bool(sum([glob.glob(_file) for _file in path_files], []))
return result
-
-
-def is_installed_ffmpeg() -> bool:
- # Checks if ffmpeg is found in PATH.
- result: bool = bool(shutil.which("ffmpeg"))
-
- return result