mirror of
https://github.com/soimort/you-get.git
synced 2025-02-03 08:43:58 +03:00
music.163.com: fetch author name and position of song in album
This commit is contained in:
parent
f8f9b7778b
commit
00d2b35ccb
@ -15,7 +15,9 @@ def netease_cloud_music_download(url, output_dir='.', merge=True, info_only=Fals
|
|||||||
if "album" in url:
|
if "album" in url:
|
||||||
j = loads(get_content("http://music.163.com/api/album/%s?id=%s&csrf_token=" % (rid, rid), headers={"Referer": "http://music.163.com/"}))
|
j = loads(get_content("http://music.163.com/api/album/%s?id=%s&csrf_token=" % (rid, rid), headers={"Referer": "http://music.163.com/"}))
|
||||||
|
|
||||||
new_dir = output_dir + '/' + j['album']['name']
|
artist_name = j['album']['artists'][0]['name']
|
||||||
|
album_name = j['album']['name']
|
||||||
|
new_dir = output_dir + '/' + "%s - %s" % (artist_name, album_name)
|
||||||
if not os.path.exists(new_dir):
|
if not os.path.exists(new_dir):
|
||||||
os.mkdir(new_dir)
|
os.mkdir(new_dir)
|
||||||
if not info_only:
|
if not info_only:
|
||||||
@ -44,7 +46,7 @@ def netease_cloud_music_download(url, output_dir='.', merge=True, info_only=Fals
|
|||||||
|
|
||||||
|
|
||||||
def netease_song_download(song, output_dir='.', info_only=False):
|
def netease_song_download(song, output_dir='.', info_only=False):
|
||||||
title = song['name']
|
title = "%s. %s" % (song['position'], song['name'])
|
||||||
# url = song['mp3Url']
|
# url = song['mp3Url']
|
||||||
url_best = make_url(song['bMusic']['dfsId'])
|
url_best = make_url(song['bMusic']['dfsId'])
|
||||||
songtype, ext, size = url_info(url_best)
|
songtype, ext, size = url_info(url_best)
|
||||||
|
Loading…
Reference in New Issue
Block a user