-- FIXME: Experimental art support. Needs some cleaning up.
function callback_art(data, request)
local art = function(data, request)
- local metas = vlc.input.metas()
+ local item = vlc.input.item()
+ local metas = item:metas()
local filename = vlc.strings.decode_uri(string.gsub(metas["artwork_url"],"file://",""))
local size = vlc.net.stat(filename).size
local ext = string.match(filename,"%.([^%.]-)$")
function parse_url_request(request)
if not request then return {} end
- t = {}
+ local t = {}
for k,v in string.gmatch(request,"([^=&]+)=?([^=&]*)") do
local k_ = vlc.strings.decode_uri(k)
local v_ = vlc.strings.decode_uri(v)