From 68c8ea0946dfa57dee9b212f706265f1dd4fd1bd Mon Sep 17 00:00:00 2001 From: Nathan Thomas Date: Wed, 27 Dec 2023 14:20:51 -0800 Subject: [PATCH] ISRC for soundcloud --- streamrip/metadata/track_metadata.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/streamrip/metadata/track_metadata.py b/streamrip/metadata/track_metadata.py index 2560aec..8572321 100644 --- a/streamrip/metadata/track_metadata.py +++ b/streamrip/metadata/track_metadata.py @@ -121,6 +121,7 @@ class TrackMetadata: def from_soundcloud(cls, album: AlbumMetadata, resp: dict) -> TrackMetadata: track = resp track_id = track["id"] + isrc = typed(safe_get(track, "publisher_metadata", "isrc"), str | None) bit_depth, sampling_rate = None, None explicit = typed( safe_get(track, "publisher_metadata", "explicit", default=False), @@ -147,6 +148,7 @@ class TrackMetadata: tracknumber=tracknumber, discnumber=0, composer=None, + isrc=isrc, ) @classmethod