summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorexislow <exislow@users.noreply.github.com>2025-11-13 08:53:45 +0100
committerGitHub <noreply@github.com>2025-11-13 08:53:45 +0100
commit28a6fe5a7dbadc9532de228a539c47ec49ca4aa2 (patch)
tree1b6ced0dd479828121c24e05385f89474cf920a3
parentb9ede6603e14af3b74199d47530a244567ec21b3 (diff)
parent017aa171559f2bbfde48df92865328d52be03dea (diff)
downloadtidal-dl-ng-28a6fe5a7dbadc9532de228a539c47ec49ca4aa2.tar.gz
Merge pull request #647 from exislow:612-adding-of-artist_id
feat(media): ✨ add support for retrieving album and track artist IDs
-rw-r--r--tidal_dl_ng/helper/path.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tidal_dl_ng/helper/path.py b/tidal_dl_ng/helper/path.py
index 6ed8020..9e8cccb 100644
--- a/tidal_dl_ng/helper/path.py
+++ b/tidal_dl_ng/helper/path.py
@@ -364,6 +364,10 @@ def _format_ids(
# Handle ISRC
elif name == "isrc" and isinstance(media, Track):
return media.isrc
+ elif name == "album_artist_id" and isinstance(media, Album):
+ return str(media.artist.id)
+ elif name == "track_artist_id" and isinstance(media, Track):
+ return str(media.album.artist.id)
return None