summaryrefslogtreecommitdiff
path: root/tidal_dl_ng
diff options
context:
space:
mode:
authorexislow <exislow@users.noreply.github.com>2025-08-12 10:18:48 +0200
committerGitHub <noreply@github.com>2025-08-12 10:18:48 +0200
commit23fda8ed33cfbbd03e11e27bd5d6964e54dd2dca (patch)
treec34e3cc0cd9a1616e6456973ac04c251e6bf69f7 /tidal_dl_ng
parentc825cc2587a20994c53b9c61cd3ee769759eae25 (diff)
parenta0a6a8d15b32bf4f95dda7c35934f8aaad8478a5 (diff)
downloadtidal-dl-ng-23fda8ed33cfbbd03e11e27bd5d6964e54dd2dca.tar.gz
Merge pull request #497 from exislow/add-video-id
refactor(helper): improve ID format handling logic
Diffstat (limited to 'tidal_dl_ng')
-rw-r--r--tidal_dl_ng/helper/path.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tidal_dl_ng/helper/path.py b/tidal_dl_ng/helper/path.py
index 12ffdce..0f7de31 100644
--- a/tidal_dl_ng/helper/path.py
+++ b/tidal_dl_ng/helper/path.py
@@ -279,8 +279,10 @@ def _format_ids(
str | None: The formatted ID or None if the format string is not ID-related.
"""
# Handle track and playlist IDs
- if (name == "track_id" and isinstance(media, Track | Video)) or (
- name == "playlist_id" and isinstance(media, Playlist)
+ if (
+ (name == "track_id" and isinstance(media, Track))
+ or (name == "playlist_id" and isinstance(media, Playlist))
+ or (name == "video_id" and isinstance(media, Video))
):
return str(media.id)
# Handle album IDs