Add quality to formats
This commit is contained in:
parent
dc6091a1fa
commit
d92e1efa63
@ -7,7 +7,8 @@ from collections import namedtuple
|
|||||||
from ..compat import compat_urlparse
|
from ..compat import compat_urlparse
|
||||||
from .common import InfoExtractor
|
from .common import InfoExtractor
|
||||||
|
|
||||||
FormatData = namedtuple('FormatData', ['format_id', 'sub_domain', 'ext'])
|
FormatData = namedtuple('FormatData', [
|
||||||
|
'format_id', 'sub_domain', 'ext', 'quality'])
|
||||||
|
|
||||||
|
|
||||||
class JamendoIE(InfoExtractor):
|
class JamendoIE(InfoExtractor):
|
||||||
@ -36,16 +37,21 @@ class JamendoIE(InfoExtractor):
|
|||||||
|
|
||||||
url_template = 'https://%s.jamendo.com/?trackid=%s&format=%s&from=app-97dab294'
|
url_template = 'https://%s.jamendo.com/?trackid=%s&format=%s&from=app-97dab294'
|
||||||
format_data = [
|
format_data = [
|
||||||
FormatData(format_id='mp31', sub_domain='mp3l', ext='mp3'),
|
FormatData(
|
||||||
FormatData(format_id='mp32', sub_domain='mp3d', ext='mp3'),
|
format_id='mp31', sub_domain='mp3l', ext='mp3', quality=0),
|
||||||
FormatData(format_id='ogg1', sub_domain='ogg', ext='ogg'),
|
FormatData(
|
||||||
FormatData(format_id='flac', sub_domain='flac', ext='flac'),
|
format_id='mp32', sub_domain='mp3d', ext='mp3', quality=1),
|
||||||
|
FormatData(
|
||||||
|
format_id='ogg1', sub_domain='ogg', ext='ogg', quality=2),
|
||||||
|
FormatData(
|
||||||
|
format_id='flac', sub_domain='flac', ext='flac', quality=3),
|
||||||
]
|
]
|
||||||
formats = [
|
formats = [
|
||||||
{
|
{
|
||||||
'format_id': fd.format_id,
|
'format_id': fd.format_id,
|
||||||
'url': url_template % (fd.sub_domain, track_id, fd.format_id),
|
'url': url_template % (fd.sub_domain, track_id, fd.format_id),
|
||||||
'ext': fd.ext
|
'ext': fd.ext,
|
||||||
|
'quality': fd.quality
|
||||||
}
|
}
|
||||||
for fd in format_data
|
for fd in format_data
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user