1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-01 20:00:37 +00:00

ytdl_hook.lua: Change format options when vid is "off"

This will change the format option to "bestaudio/best" instead of
passing the "-x" argument to yt-dl.

Prevents the video still being downloaded in the new mpv versions where
the yt-dl format is set to "best" by default.

(cherry picked from commit 5555f6fc2c)
This commit is contained in:
robin 2015-04-27 22:30:10 +02:00 committed by Diogo Franco (Kovensky)
parent cb2461044b
commit 277dc33268

View File

@ -103,16 +103,17 @@ mp.add_hook("on_load", 10, function ()
ytdl.path, "--no-warnings", "-J", "--flat-playlist", "--all-subs",
"--sub-format", subformat, "--no-playlist"
}
-- Checks if video option is "no", change options accordingly
if (mp.get_property("options/vid") == "no") then
format = "bestaudio/best"
msg.verbose("Video disabled. Only using audio")
end
if (format ~= "") then
table.insert(command, "--format")
table.insert(command, format)
end
-- Checks if no-video option is set and disables video in ytdl if set
if (mp.get_property("options/vid") == "no") then
table.insert(command, "-x")
msg.verbose("Video disabled. Only using audio")
end
for param, arg in pairs(raw_options) do
table.insert(command, "--" .. param)