summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Honz <exislow+github@gmail.com>2024-01-23 09:48:32 +0100
committerRobert Honz <exislow+github@gmail.com>2024-01-23 09:48:32 +0100
commitbd91967d1b4314eb8648460aa13a62de0badc796 (patch)
treee7625a45af78afda373b2662f8691a4e13b69359
parenta348909897b8a4453ec0b8764f564a4970b6e238 (diff)
downloadtidal-dl-ng-bd91967d1b4314eb8648460aa13a62de0badc796.tar.gz
✨ Environment path variables, like '~' will get expanded and can now be used in settings.
-rw-r--r--tidal_dl_ng/download.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tidal_dl_ng/download.py b/tidal_dl_ng/download.py
index 863aa20..ab7824c 100644
--- a/tidal_dl_ng/download.py
+++ b/tidal_dl_ng/download.py
@@ -198,7 +198,9 @@ class Download:
# Create file name and path
file_name_relative = format_path_media(file_template, media)
- path_file = os.path.abspath(os.path.normpath(os.path.join(self.path_base, file_name_relative)))
+ path_file = os.path.abspath(
+ os.path.normpath(os.path.join(os.path.expanduser(self.path_base), file_name_relative))
+ )
# Populate StreamManifest for further download.
if isinstance(media, Track):