feat: Detect videoplayback proxy from invidious-companion and add it to the CSP header

This commit is contained in:
Fijxu
2025-02-28 20:06:09 -03:00
parent f3d982a885
commit bceb7a61ef
4 changed files with 39 additions and 0 deletions

View File

@@ -26,6 +26,11 @@ module Invidious::Routes::BeforeAll
if CONFIG.invidious_companion.present?
extra_media_csp = " #{CONFIG.invidious_companion.sample.public_url}"
extra_connect_csp = " #{CONFIG.invidious_companion.sample.public_url}"
exvpp_url = BackendInfo.get_exvpp
if !exvpp_url.empty?
extra_media_csp += " #{exvpp_url}"
extra_connect_csp += " #{exvpp_url}"
end
end
if !CONFIG.external_videoplayback_proxy.empty?