diff --git a/src/invidious/videos/parser.cr b/src/invidious/videos/parser.cr index f10836be..16a5f7ad 100644 --- a/src/invidious/videos/parser.cr +++ b/src/invidious/videos/parser.cr @@ -421,12 +421,15 @@ def parse_video_info(video_id : String, player_response : Hash(String, JSON::Any "lengthSeconds" => JSON::Any.new(length_txt || 0_i64), "published" => JSON::Any.new(published.to_rfc3339), # Extra video infos - "allowedRegions" => JSON::Any.new(allowed_regions.map { |v| JSON::Any.new(v) }), - "allowRatings" => JSON::Any.new(allow_ratings || false), - "isFamilyFriendly" => JSON::Any.new(family_friendly || false), - "isListed" => JSON::Any.new(is_listed || false), - "isUpcoming" => JSON::Any.new(is_upcoming || false), - "keywords" => JSON::Any.new(keywords.map { |v| JSON::Any.new(v) }), + "allowedRegions" => JSON::Any.new(allowed_regions.map { |v| JSON::Any.new(v) }), + "allowRatings" => JSON::Any.new(allow_ratings || false), + "isFamilyFriendly" => JSON::Any.new(family_friendly || false), + "isListed" => JSON::Any.new(is_listed || false), + "isUpcoming" => JSON::Any.new(is_upcoming || false), + "keywords" => JSON::Any.new(keywords.map { |v| JSON::Any.new(v) }), + "autoGeneratedChapters" => JSON::Any.new(chapters_auto_generated), + "chapters" => JSON::Any.new(chapters_array), + # Related videos "relatedVideos" => JSON::Any.new(related), # Description @@ -445,9 +448,6 @@ def parse_video_info(video_id : String, player_response : Hash(String, JSON::Any "authorThumbnail" => JSON::Any.new(author_thumbnail.try &.as_s || ""), "authorVerified" => JSON::Any.new(author_verified || false), "subCountText" => JSON::Any.new(subs_text || "-"), - - "autoGeneratedChapters" => JSON::Any.new(chapters_auto_generated), - "chapters" => JSON::Any.new(chapters_array), } return params