Fetch data from next endpoint for scheduled streams
This commit is contained in:
parent
0ed22c0be0
commit
c8765385df
@ -914,7 +914,7 @@ def extract_video_info(video_id : String, proxy_region : String? = nil, context_
|
|||||||
params["shortDescription"] = player_response.dig?("videoDetails", "shortDescription") || JSON::Any.new(nil)
|
params["shortDescription"] = player_response.dig?("videoDetails", "shortDescription") || JSON::Any.new(nil)
|
||||||
|
|
||||||
# Don't fetch the next endpoint if the video is unavailable.
|
# Don't fetch the next endpoint if the video is unavailable.
|
||||||
if !params["reason"]?
|
if {"OK", "LIVE_STREAM_OFFLINE"}.any?(playability_status)
|
||||||
next_response = YoutubeAPI.next({"videoId": video_id, "params": ""})
|
next_response = YoutubeAPI.next({"videoId": video_id, "params": ""})
|
||||||
player_response = player_response.merge(next_response)
|
player_response = player_response.merge(next_response)
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user