vlc | branch: master | Pierre Ynard <[email protected]> | Sun Dec  1 13:15:03 
2019 +0100| [02bea06ed1c7199ce4912c458d7c6864e2bfa9f7] | committer: Pierre Ynard

youtube.lua: fix metadata parsing for alternate API

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=02bea06ed1c7199ce4912c458d7c6864e2bfa9f7
---

 share/lua/playlist/youtube.lua | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/share/lua/playlist/youtube.lua b/share/lua/playlist/youtube.lua
index 6615637ad7..ca1f3c689f 100644
--- a/share/lua/playlist/youtube.lua
+++ b/share/lua/playlist/youtube.lua
@@ -466,17 +466,17 @@ function parse()
             return { }
         end
 
-        local title = string.match( line, "&title=([^&]*)" )
+        local title = string.match( line, "%%22title%%22%%3A%%22(.-)%%22" )
         if title then
             title = string.gsub( title, "+", " " )
             title = vlc.strings.decode_uri( title )
         end
-        local artist = string.match( line, "&author=([^&]*)" )
+        local artist = string.match( line, "%%22author%%22%%3A%%22(.-)%%22" )
         if artist then
             artist = string.gsub( artist, "+", " " )
             artist = vlc.strings.decode_uri( artist )
         end
-        local arturl = string.match( line, "&thumbnail_url=([^&]*)" )
+        local arturl = string.match( line, 
"%%22playerMicroformatRenderer%%22%%3A%%7B%%22thumbnail%%22%%3A%%7B%%22thumbnails%%22%%3A%%5B%%7B%%22url%%22%%3A%%22(.-)%%22"
 )
         if arturl then
             arturl = vlc.strings.decode_uri( arturl )
         end

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to