ISRC for soundcloud

This commit is contained in:
Nathan Thomas 2023-12-27 14:20:51 -08:00
parent 49e63f753f
commit 68c8ea0946
1 changed files with 2 additions and 0 deletions

View File

@ -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