X-Git-Url: https://jfr.im/git/yt-dlp.git/blobdiff_plain/a331949df396d69e648fad61a80ada5da3279704..34921b43451a23d8cd7350f8511269bdfd35cf61:/yt_dlp/extractor/youtube.py diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py index 28bb2fbdf..11dba5598 100644 --- a/yt_dlp/extractor/youtube.py +++ b/yt_dlp/extractor/youtube.py @@ -39,6 +39,7 @@ int_or_none, intlist_to_bytes, is_html, + join_nonempty, mimetype2ext, network_exceptions, orderedSet, @@ -2507,11 +2508,11 @@ def _extract_formats(self, streaming_data, video_id, player_url, is_live): 'asr': int_or_none(fmt.get('audioSampleRate')), 'filesize': int_or_none(fmt.get('contentLength')), 'format_id': itag, - 'format_note': ', '.join(filter(None, ( + 'format_note': join_nonempty( '%s%s' % (audio_track.get('displayName') or '', ' (default)' if audio_track.get('audioIsDefault') else ''), fmt.get('qualityLabel') or quality.replace('audio_quality_', ''), - throttled and 'THROTTLED'))), + throttled and 'THROTTLED', delim=', '), 'source_preference': -10 if throttled else -1, 'fps': int_or_none(fmt.get('fps')) or None, 'height': height,