summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadexito <wysockiradek@googlemail.com>2026-01-14 02:14:37 +0000
committerGitHub <noreply@github.com>2026-01-14 02:14:37 +0000
commitda035cb1e37db60ee12a5aeb56400a36b1084f58 (patch)
tree18ffb49962ab0c9a7fe9b97ebd324cbbbce2dde8
parent53ced8cfd203419071f29d08e1a2954455dd7954 (diff)
parentdb22f7889e52780ae87f8b46d802959252e50e6f (diff)
downloadtidal-dl-ng-da035cb1e37db60ee12a5aeb56400a36b1084f58.tar.gz
Merge pull request #1 from Radexito/fix/path_media_crash
[Fix] crash due to missing path_media.
-rw-r--r--tidal_dl_ng/download.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tidal_dl_ng/download.py b/tidal_dl_ng/download.py
index 765c78b..bfaf0a0 100644
--- a/tidal_dl_ng/download.py
+++ b/tidal_dl_ng/download.py
@@ -1310,6 +1310,7 @@ class Download:
cover_data, path_cover = self._collect_cover(track, is_parent_album)
extras = self._fetch_extras(track)
m = self._build_metadata(
+ path_media,
track,
media_stream,
release_date,
@@ -1320,7 +1321,6 @@ class Download:
lyrics_unsynced,
extras,
)
- m.path_file = path_media
m.save()
return True, path_lyrics, path_cover
@@ -1388,6 +1388,7 @@ class Download:
def _build_metadata(
self,
+ path: pathlib.Path,
track: Track,
media_stream: Stream,
release_date: str,
@@ -1419,7 +1420,7 @@ class Download:
bpm_val = extras.get("bpm")
bpm: int | None = int(bpm_val) if isinstance(bpm_val, (int | float)) else None
return Metadata(
- path_file=pathlib.Path(self.path_base),
+ path_file=path,
target_upc=target_upc,
lyrics=lyrics_synced,
lyrics_unsynced=lyrics_unsynced,