X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=share%2Fluaplaylist%2Fyoutube.lua;h=eeb31b0c1ca086030bfc4cbe5c79d99f22c724e9;hb=68d9d973e53720610260707aecadc8fc19e89351;hp=4f0b9d19bf93805b6976215048a554239314eceb;hpb=ac05a695a7d8ae02fd879565df0bcddb23a90a4b;p=vlc diff --git a/share/luaplaylist/youtube.lua b/share/luaplaylist/youtube.lua index 4f0b9d19bf..eeb31b0c1c 100644 --- a/share/luaplaylist/youtube.lua +++ b/share/luaplaylist/youtube.lua @@ -70,12 +70,13 @@ function parse() if string.match( line, "subscribe_to_user=" ) then artist = string.gsub( line, ".*subscribe_to_user=([^&]*).*", "%1" ) end - -- var swfArgs = {hl:'en',BASE_YT_URL:'http://youtube.com/',video_id:'XPJ7d8dq0t8',l:'292',t:'OEgsToPDskLFdOYrrlDm3FQPoQBYaCP1',sk:'0gnr-AE6QZJEZmCMd3lq_AC'}; + -- OLD: var swfArgs = {hl:'en',BASE_YT_URL:'http://youtube.com/',video_id:'XPJ7d8dq0t8',l:'292',t:'OEgsToPDskLFdOYrrlDm3FQPoQBYaCP1',sk:'0gnr-AE6QZJEZmCMd3lq_AC'}; + -- NEW: var swfArgs = {"video_id": "OHVvVmUNBFc", "l": 88, "sk": "WswKuJzDBsdD6oG3IakCXgC", "t": "OEgsToPDskK3zO44y0QN8Fr5ZSAZwCQp", "plid": "AARGnwWMrmGkbpOxAAAA4AT4IAA", "tk": "mEL4E7PqHeaZp5OG19NQThHt9mXJU4PbRTOw6lz9osHi4Hixp7RE1w=="}; if string.match( line, "swfArgs" ) and string.match( line, "video_id" ) then if string.match( line, "BASE_YT_URL" ) then base_yt_url = string.gsub( line, ".*BASE_YT_URL:'([^']*)'.*", "%1" ) end - t = string.gsub( line, ".*t:'([^']*)'.*", "%1" ) + t = string.gsub( line, ".*\"t\": \"([^\"]*).*", "%1" ) -- vlc.msg_err( t ) -- video_id = string.gsub( line, ".*&video_id:'([^']*)'.*", "%1" ) end