Skip to content

Commit d7ebd76

Browse files
committed
video parsing: add secondary_results root element
1 parent 99091e9 commit d7ebd76

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/invidious/videos.cr

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -890,8 +890,11 @@ def extract_video_info(video_id : String, proxy_region : String? = nil, context_
890890
raise BrokenTubeException.new("twoColumnWatchNextResults") if !main_results
891891

892892
primary_results = main_results.dig?("results", "results", "contents")
893+
secondary_results = main_results
894+
.dig?("secondaryResults", "secondaryResults", "results")
893895

894896
raise BrokenTubeException.new("results") if !primary_results
897+
raise BrokenTubeException.new("secondaryResults") if !secondary_results
895898

896899
video_primary_renderer = primary_results
897900
.as_a.find(&.["videoPrimaryInfoRenderer"]?)

0 commit comments

Comments
 (0)