1
0
mirror of https://gitea.invidious.io/iv-org/invidious synced 2025-01-28 08:09:37 +01:00

Fix for videos that don't have 'captionTracks'

This commit is contained in:
Omar Roth 2018-08-06 20:03:10 -05:00
parent d2d5de55c1
commit baf4e7984b

@ -167,7 +167,8 @@ class Video
captions = [] of Caption captions = [] of Caption
if player_response["captions"]? if player_response["captions"]?
caption_list = player_response["captions"]["playerCaptionsTracklistRenderer"]["captionTracks"].as_a caption_list = player_response["captions"]["playerCaptionsTracklistRenderer"]["captionTracks"]?.try &.as_a
caption_list ||= [] of JSON::Any
caption_list.each do |caption| caption_list.each do |caption|
caption = Caption.from_json(caption.to_json) caption = Caption.from_json(caption.to_json)