summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
authorJagannathan Tiruvallur Eachambadi <jagannathante@gmail.com>2017-07-16 14:11:24 +0200
committerRicardo Constantino <wiiaboo@gmail.com>2017-07-16 13:20:17 +0100
commit46bfa3726f6163cb812425b49a8483c635b6d623 (patch)
tree4381dfa3f6a41ee66ced3e21d405edfcab2c8a12 /player
parent572802e8664a344481682990db1458f13eb6b9eb (diff)
downloadmpv-46bfa3726f6163cb812425b49a8483c635b6d623.tar.bz2
mpv-46bfa3726f6163cb812425b49a8483c635b6d623.tar.xz
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.
Diffstat (limited to 'player')
-rw-r--r--player/lua/ytdl_hook.lua2
1 files changed, 1 insertions, 1 deletions
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