[neteasemusic] Use float_or_none

This commit is contained in:
Yen Chi Hsuan 2016-01-20 04:21:51 +08:00
parent a54fbf2ca6
commit fe6856b059

View File

@ -12,7 +12,10 @@ from ..compat import (
compat_str, compat_str,
compat_itertools_count, compat_itertools_count,
) )
from ..utils import sanitized_Request from ..utils import (
sanitized_Request,
float_or_none,
)
class NetEaseMusicBaseIE(InfoExtractor): class NetEaseMusicBaseIE(InfoExtractor):
@ -52,7 +55,7 @@ class NetEaseMusicBaseIE(InfoExtractor):
formats.append({ formats.append({
'url': song_url, 'url': song_url,
'ext': details.get('extension'), 'ext': details.get('extension'),
'abr': details.get('bitrate', 0) / 1000, 'abr': float_or_none(details.get('bitrate'), scale=1000),
'format_id': song_format, 'format_id': song_format,
'filesize': details.get('size'), 'filesize': details.get('size'),
'asr': details.get('sr') 'asr': details.get('sr')