Improved quality for programs
This commit is contained in:
parent
5e7aea3fab
commit
f7b2b251be
12
ncm/api.py
12
ncm/api.py
|
@ -69,21 +69,13 @@ class CloudApi(object):
|
||||||
def get_program_url(self, program, encode_type="aac", level="standard"):
|
def get_program_url(self, program, encode_type="aac", level="standard"):
|
||||||
"""
|
"""
|
||||||
Get the download url of the program
|
Get the download url of the program
|
||||||
:param program:
|
:param program
|
||||||
:param encode_type:
|
:param encode_type:
|
||||||
:param level:
|
:param level:
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
id = program['mainSong']['id']
|
id = program['mainSong']['id']
|
||||||
url = program_download_url
|
return self.get_song_url(id)
|
||||||
payload = {
|
|
||||||
'ids': [id],
|
|
||||||
'csrf_token': '',
|
|
||||||
'encodeType': encode_type,
|
|
||||||
'level': level
|
|
||||||
}
|
|
||||||
result = self.post_request(url, payload)
|
|
||||||
return result['data'][0]['url']
|
|
||||||
|
|
||||||
def get_album_songs(self, album_id):
|
def get_album_songs(self, album_id):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue