diff options
author | bashonly <88596187+bashonly@users.noreply.github.com> | 2024-03-31 15:01:33 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-31 20:01:33 +0000 |
commit | a2d0840739cddd585d24e0ce4796394fc8a4fa2e (patch) | |
tree | 1838d2c1b7f09e554165a04e4b0a3192758db9bd /yt_dlp/extractor/soundcloud.py | |
parent | 86a972033e05fea80e5fe7f2aff6723dbe2f3952 (diff) |
[ie/soundcloud] Adjust format sorting (#9584)
- Adapt to 86a972033e05fea80e5fe7f2aff6723dbe2f3952
Authored by: bashonly
Diffstat (limited to 'yt_dlp/extractor/soundcloud.py')
-rw-r--r-- | yt_dlp/extractor/soundcloud.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/yt_dlp/extractor/soundcloud.py b/yt_dlp/extractor/soundcloud.py index a7c2afd49..30cdab40c 100644 --- a/yt_dlp/extractor/soundcloud.py +++ b/yt_dlp/extractor/soundcloud.py @@ -217,6 +217,7 @@ class SoundcloudBaseIE(InfoExtractor): 'filesize': int_or_none(urlh.headers.get('Content-Length')), 'url': format_url, 'quality': 10, + 'format_note': 'Original', }) def invalid_url(url): @@ -233,9 +234,13 @@ class SoundcloudBaseIE(InfoExtractor): format_id_list.append(protocol) ext = f.get('ext') if ext == 'aac': - f['abr'] = '256' + f.update({ + 'abr': 256, + 'quality': 5, + 'format_note': 'Premium', + }) for k in ('ext', 'abr'): - v = f.get(k) + v = str_or_none(f.get(k)) if v: format_id_list.append(v) preview = is_preview or re.search(r'/(?:preview|playlist)/0/30/', f['url']) |