From 6ba2bbd09082232e3bf73af79b39389c850757fc Mon Sep 17 00:00:00 2001 From: Ricardo Constantino Date: Thu, 22 Sep 2016 19:30:06 +0100 Subject: [PATCH] ytdl_hook: temporarily force disable dash segments formats --- player/lua/ytdl_hook.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/player/lua/ytdl_hook.lua b/player/lua/ytdl_hook.lua index 04777b97cf..a41e994ac8 100644 --- a/player/lua/ytdl_hook.lua +++ b/player/lua/ytdl_hook.lua @@ -93,14 +93,15 @@ mp.add_hook("on_load", 10, function () if (mp.get_property("options/vid") == "no") and not option_was_set("ytdl-format") then - format = "bestaudio/best" + format = "bestaudio" msg.verbose("Video disabled. Only using audio") end - if (format ~= "") then - table.insert(command, "--format") - table.insert(command, format) + if (format == "") then + format = "bestvideo+bestaudio" end + table.insert(command, "--format") + table.insert(command, string.format('(%s)[protocol!=http_dash_segments]/best', format)) for param, arg in pairs(raw_options) do table.insert(command, "--" .. param)