diff --git a/src/invidious.cr b/src/invidious.cr index d8f03ff7..e8e0e1af 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -819,7 +819,7 @@ get "/videoplayback" do |env| url = URI.parse(response.headers["Location"]) env.redirect url.full_path else - env.response.status_code = 206 + env.response.status_code = response.status_code response.headers.each do |key, value| env.response.headers[key] = value @@ -830,10 +830,6 @@ get "/videoplayback" do |env| loop do count = response.body_io.read(chunk) - if count == 0 - break - end - begin env.response.write(chunk) env.response.flush