Hi, On 07/02/18 21:39, Marc Becker wrote: > Package: mpv > Version: 0.23.0-2+deb9u1 > Followup-For: Bug #888654 > > Patch to line 264 via 08_ytdl-hook-whitelist-protocols.patch is incorrect, > check is applied to raw Youtube ID instead of valid url and always fails as > a result. > > Suggestions: no checking of raw IDs (skipped in upstream fix as well)
Yes I think you're right. It's also broken in sid too (but not in
experimental). I think I got thrown off by newer mpv distinguishing
between youtube ids and non youtube ids.
The original fix for 0.29 adds:
if not site:find("://") then
table.insert(playlist, "ytdl://" .. site)
elseif url_is_safe(site) then
table.insert(playlist, site)
end
So maybe this will work (replacing the existing playlist= assignment):
if not site:find("://") then
playlist = playlist .. "ytdl://" .. site .. "\n"
elseif url_is_safe(site) then
playlist = playlist .. site .. "\n"
end
Thanks,
James
signature.asc
Description: OpenPGP digital signature

