feat(media): ✨ add support for retrieving album and track artist IDs

* Implemented logic to return `album_artist_id` for `Album` instances.
* Added functionality to retrieve `track_artist_id` for `Track` instances.
This commit is contained in:
Robert Honz
2025-11-13 08:52:58 +01:00
parent b9ede6603e
commit 017aa17155
+4
View File
@@ -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