line = vlc.readline()
if not line then break end
if string.match( line, "<meta name=\"title\"" ) then
- name = string.gsub( line, "^.*content=\"([^\"]*).*$", "%1" )
- break
+ name = string.gsub( line, "^.*content=\"Metacafe %- ([^\"]*).*$", "%1" )
end
+ if string.match( line, "<meta name=\"description\"" ) then
+ description = string.gsub( line, "^.*content=\"([^\"]*).*$", "%1" )
+ end
+ if string.match( line, "<link rel=\"image_src\"" ) then
+ arturl = string.gsub( line, "^.*href=\"([^\"]*)\".*$", "%1" )
+ end
+ if name and description and arturl then break end
end
- return { { path = string.gsub( vlc.path, "^.*watch/(.*[^/])/?$", "http://www.metacafe.com/fplayer/%1.swf" ); name = name } }
+ return { { path = string.gsub( vlc.path, "^.*watch/(.*[^/])/?$", "http://www.metacafe.com/fplayer/%1.swf" ); name = name; description = description; arturl = arturl; } }
else -- This is the flash player's URL
return { { path = string.gsub( vlc.path, "^.*mediaURL=([^&]*).*$", "%1" ) } }
end