Fix extracting for mixes provided by YouTube Music

This commit is contained in:
Omar Roth 2019-02-18 11:43:57 -06:00
parent 4933cd46d7
commit f85472c0ce
1 changed files with 4 additions and 2 deletions

View File

@ -43,9 +43,11 @@ def fetch_mix(rdid, video_id, cookies = nil, locale = nil)
mix_title = playlist["title"].as_s mix_title = playlist["title"].as_s
contents = playlist["contents"].as_a contents = playlist["contents"].as_a
if contents.map { |video| video["playlistPanelVideoRenderer"]["videoId"] }.includes? video_id
until contents[0]["playlistPanelVideoRenderer"]["videoId"].as_s == video_id until contents[0]["playlistPanelVideoRenderer"]["videoId"].as_s == video_id
contents.shift contents.shift
end end
end
videos = [] of MixVideo videos = [] of MixVideo
contents.each do |item| contents.each do |item|