Fix audio mode for raw URLs

This commit is contained in:
Omar Roth 2019-06-01 16:26:18 -05:00
parent 0338fd42e1
commit 8cecce7570
No known key found for this signature in database
GPG key ID: B8254FB7EC3D37F2

View file

@ -470,11 +470,23 @@ get "/watch" do |env|
thumbnail = "/vi/#{video.id}/maxres.jpg" thumbnail = "/vi/#{video.id}/maxres.jpg"
if params.raw if params.raw
url = fmt_stream[0]["url"] if params.listen
url = audio_streams[0]["url"]
fmt_stream.each do |fmt| audio_streams.each do |fmt|
if fmt["label"].split(" - ")[0] == params.quality pp fmt["bitrate"]
url = fmt["url"] pp params.quality.rchop("k")
if fmt["bitrate"] == params.quality.rchop("k")
url = fmt["url"]
end
end
else
url = fmt_stream[0]["url"]
fmt_stream.each do |fmt|
if fmt["label"].split(" - ")[0] == params.quality
url = fmt["url"]
end
end end
end end