diff --git a/lib/Parser.js b/lib/Parser.js index e68dc7bb..2af7841a 100644 --- a/lib/Parser.js +++ b/lib/Parser.js @@ -300,7 +300,7 @@ class Parser { response.metadata.owner_badges = secondary_info_renderer.owner.videoOwnerRenderer?.badges?.map((badge) => badge.metadataBadgeRenderer.tooltip) || []; } - streaming_data.adaptiveFormats && + streaming_data && streaming_data.adaptiveFormats && (response.metadata.available_qualities = [...new Set(streaming_data.adaptiveFormats.filter(v => v.qualityLabel) .map(v => v.qualityLabel).sort((a, b) => +a.replace(/\D/gi, '') - +b.replace(/\D/gi, '')))]) || (response.metadata.available_qualities = []);