Video: Fix 0 views, and empty license field

This commit is contained in:
techmetx11
2023-01-14 01:49:58 +01:00
committed by Samantaz Fox
parent b287ff2126
commit 8eca5b270e
3 changed files with 7 additions and 2 deletions

View File

@@ -186,7 +186,7 @@ def parse_video_info(video_id : String, player_response : Hash(String, JSON::Any
# then from videoDetails, as the latter is "0" for livestreams (we want
# to get the amount of viewers watching).
views_txt = video_primary_renderer
.try &.dig?("viewCount", "videoViewCountRenderer", "viewCount", "runs", 0, "text")
.try &.dig?("viewCount", "videoViewCountRenderer", "viewCount", "simpleText")
views_txt ||= video_details["viewCount"]?
views = views_txt.try &.as_s.gsub(/\D/, "").to_i64?