Handle missing quality_spec in select_track

This commit is contained in:
√(noham)²
2026-01-11 12:08:29 +01:00
parent 00f40ef6fc
commit 83bf27b097

View File

@@ -404,6 +404,13 @@ def select_track(content_dict, quality_spec, content_type):
Returns:
dict: Selected track or None.
"""
if quality_spec is None:
logger.error(
f"No {content_type} quality specified. Use --{content_type} option "
f"(e.g., --{content_type} best)"
)
return None
if "+" in quality_spec:
filter_part, pref = quality_spec.split("+", 1)
pref = pref.lower()