mirror of
https://github.com/l1ving/youtube-dl
synced 2025-03-09 22:07:26 +08:00
Update yandexmusic.py
This commit is contained in:
parent
920ce0af79
commit
318ed50fae
@ -153,16 +153,17 @@ class YandexMusicTrackIE(YandexMusicBaseIE):
|
|||||||
album = albums[0]
|
album = albums[0]
|
||||||
if isinstance(album, dict):
|
if isinstance(album, dict):
|
||||||
year = album.get('year')
|
year = album.get('year')
|
||||||
track_position = album.get('trackPosition') or {}
|
disc_number = int_or_none(try_get(
|
||||||
disc_number = track_position.get('volume')
|
album, lambda x: x['trackPosition']['volume']))
|
||||||
track_number = track_position.get('index')
|
track_number = int_or_none(try_get(
|
||||||
|
album, lambda x: x['trackPosition']['index']))
|
||||||
track_info.update({
|
track_info.update({
|
||||||
'album': album.get('title'),
|
'album': album.get('title'),
|
||||||
'album_artist': extract_artist(album.get('artists')),
|
'album_artist': extract_artist(album.get('artists')),
|
||||||
'release_year': int_or_none(year),
|
'release_year': int_or_none(year),
|
||||||
'genre': album.get('genre'),
|
'genre': album.get('genre'),
|
||||||
'disc_number': int_or_none(disc_number),
|
'disc_number': disc_number,
|
||||||
'track_number': int_or_none(track_number),
|
'track_number': track_number,
|
||||||
})
|
})
|
||||||
|
|
||||||
track_artist = extract_artist(track.get('artists'))
|
track_artist = extract_artist(track.get('artists'))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user