mirror of https://github.com/nathom/streamrip.git
ISRC for soundcloud
This commit is contained in:
parent
49e63f753f
commit
68c8ea0946
|
@ -121,6 +121,7 @@ class TrackMetadata:
|
||||||
def from_soundcloud(cls, album: AlbumMetadata, resp: dict) -> TrackMetadata:
|
def from_soundcloud(cls, album: AlbumMetadata, resp: dict) -> TrackMetadata:
|
||||||
track = resp
|
track = resp
|
||||||
track_id = track["id"]
|
track_id = track["id"]
|
||||||
|
isrc = typed(safe_get(track, "publisher_metadata", "isrc"), str | None)
|
||||||
bit_depth, sampling_rate = None, None
|
bit_depth, sampling_rate = None, None
|
||||||
explicit = typed(
|
explicit = typed(
|
||||||
safe_get(track, "publisher_metadata", "explicit", default=False),
|
safe_get(track, "publisher_metadata", "explicit", default=False),
|
||||||
|
@ -147,6 +148,7 @@ class TrackMetadata:
|
||||||
tracknumber=tracknumber,
|
tracknumber=tracknumber,
|
||||||
discnumber=0,
|
discnumber=0,
|
||||||
composer=None,
|
composer=None,
|
||||||
|
isrc=isrc,
|
||||||
)
|
)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|
Loading…
Reference in New Issue