From 46bfa3726f6163cb812425b49a8483c635b6d623 Mon Sep 17 00:00:00 2001 From: Jagannathan Tiruvallur Eachambadi Date: Sun, 16 Jul 2017 14:11:24 +0200 Subject: ytdl_hook: add a header to support geo-bypass youtube-dl supports bypassing some geographic restrictions by setting X-Forwarded-For header when used with geo-bypass and geo-bypass-country. --- player/lua/ytdl_hook.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/player/lua/ytdl_hook.lua b/player/lua/ytdl_hook.lua index 72fa58774a..c77f9aae85 100644 --- a/player/lua/ytdl_hook.lua +++ b/player/lua/ytdl_hook.lua @@ -41,7 +41,7 @@ local function set_http_headers(http_headers) if useragent and not option_was_set("user-agent") then mp.set_property("file-local-options/user-agent", useragent) end - local additional_fields = {"Cookie", "Referer"} + local additional_fields = {"Cookie", "Referer", "X-Forwarded-For"} for idx, item in pairs(additional_fields) do local field_value = http_headers[item] if field_value then -- cgit v1.2.3