From 0c78d9211fc8eb2b0ef8d2635057878f0e0d575d Mon Sep 17 00:00:00 2001 From: syeopite Date: Mon, 9 Aug 2021 13:37:32 -0700 Subject: [PATCH] Check for existance of "adaptiveFormats" in videos --- src/invidious/videos.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/invidious/videos.cr b/src/invidious/videos.cr index 27c54b14..afd3eb61 100644 --- a/src/invidious/videos.cr +++ b/src/invidious/videos.cr @@ -766,7 +766,7 @@ struct Video end def is_vr : Bool - info["streamingData"]?.try &.["adaptiveFormats"].as_a[0]?.try &.["projectionType"].as_s == "MESH" ? true : false || false + info.dig?("streamingData", "adaptiveFormats", 0, "projectionType").try &.as_s == "MESH" ? true : false || false end def wilson_score : Float64