[vlc-commits] youtube.lua: update parsing for new signature parameters' name
Pierre Ynard
git at videolan.org
Sat May 30 11:34:29 CEST 2020
vlc/vlc-3.0 | branch: master | Pierre Ynard <linkfanel at yahoo.fr> | Sat May 30 11:19:20 2020 +0200| [e039fcaca21024e29247664cc3c44e8041ef48c5] | committer: Pierre Ynard
youtube.lua: update parsing for new signature parameters' name
(cherry picked from commit 8ed74ac70f6b5452938e07f80cf158aa13e4e666)
Signed-off-by: Pierre Ynard <linkfanel at yahoo.fr>
> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=e039fcaca21024e29247664cc3c44e8041ef48c5
---
share/lua/playlist/youtube.lua | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/share/lua/playlist/youtube.lua b/share/lua/playlist/youtube.lua
index 255af3f2e9..753f5c5f4e 100644
--- a/share/lua/playlist/youtube.lua
+++ b/share/lua/playlist/youtube.lua
@@ -270,9 +270,10 @@ function pick_stream( stream_map, js_url )
return nil
end
- -- Either the "url" or the "cipher" parameter is present,
+ -- Either the "url" or the "signatureCipher" parameter is present,
-- depending on whether the URL signature is scrambled.
- local cipher = string.match( pick, '"cipher":"(.-)"' )
+ local cipher = string.match( pick, '"signatureCipher":"(.-)"' )
+ or string.match( pick, '"%a*[Cc]ipher":"(.-)"' )
if cipher then
-- Scrambled signature: some assembly required
local url = stream_url( cipher, js_url )
More information about the vlc-commits
mailing list