Commit 0759e71b authored by Antoine Cellerier's avatar Antoine Cellerier

Use lua's object syntactic sugar: a.b(a,c,d) => a:b(c,d)

parent 62001b25
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
-- Return the artwork -- Return the artwork
function fetch_art() function fetch_art()
local query local query
local meta = vlc.item.metas(vlc.item) local meta = vlc.item:metas()
if meta["artist"] and meta["album"] then if meta["artist"] and meta["album"] then
query = "http://musicbrainz.org/ws/1/release/?type=xml&artist="..vlc.strings.encode_uri_component(meta["artist"]).."&title="..vlc.strings.encode_uri_component(meta["album"]) query = "http://musicbrainz.org/ws/1/release/?type=xml&artist="..vlc.strings.encode_uri_component(meta["artist"]).."&title="..vlc.strings.encode_uri_component(meta["album"])
else else
......
...@@ -40,7 +40,7 @@ function fetch_art() ...@@ -40,7 +40,7 @@ function fetch_art()
["Virgin 17"] = "http://upload.wikimedia.org/wikipedia/fr/3/39/Virgin17logo.png", ["Virgin 17"] = "http://upload.wikimedia.org/wikipedia/fr/3/39/Virgin17logo.png",
["La Chaîne Parlementaire"] = "http://upload.wikimedia.org/wikipedia/fr/9/98/Public-Senat-LCP-An_logo_2010.png" ["La Chaîne Parlementaire"] = "http://upload.wikimedia.org/wikipedia/fr/9/98/Public-Senat-LCP-An_logo_2010.png"
} }
local meta = vlc.item.metas(vlc.item); local meta = vlc.item:metas();
local channel local channel
if meta["title"] then if meta["title"] then
channel = meta["title"] channel = meta["title"]
......
...@@ -31,7 +31,7 @@ end ...@@ -31,7 +31,7 @@ end
-- This is disabled because we have too much false positive by the inherent -- This is disabled because we have too much false positive by the inherent
-- nature of this script. -- nature of this script.
function fetch_art_disabled() function fetch_art_disabled()
local meta = vlc.item.metas(vlc.item) local meta = vlc.item:metas()
if meta["artist"] and meta["album"] then if meta["artist"] and meta["album"] then
title = meta["artist"].." "..meta["album"] title = meta["artist"].." "..meta["album"]
elseif meta["title"] and meta["artist"] then elseif meta["title"] and meta["artist"] then
......
...@@ -28,7 +28,7 @@ function get_query( title ) ...@@ -28,7 +28,7 @@ function get_query( title )
end end
function fetch_meta() function fetch_meta()
local metas = vlc.item.metas(vlc.item) local metas = vlc.item:metas()
local showName = metas["showName"] local showName = metas["showName"]
if not showName then if not showName then
...@@ -71,9 +71,9 @@ function fetch_meta() ...@@ -71,9 +71,9 @@ function fetch_meta()
return false return false
end end
vlc.item.set_meta(vlc.item, "title", showName.. " S"..seasonNumber.."E"..episodeNumber.." - ".. title) vlc.item:set_meta("title", showName.. " S"..seasonNumber.."E"..episodeNumber.." - ".. title)
vlc.item.set_meta(vlc.item, "artwork_url", artwork) vlc.item:set_meta("artwork_url", artwork)
vlc.item.set_meta(vlc.item, "episodeName", title) vlc.item:set_meta("episodeName", title)
return true return true
end end
...@@ -24,7 +24,7 @@ function trim (s) ...@@ -24,7 +24,7 @@ function trim (s)
end end
function read_meta() function read_meta()
local metas = vlc.item.metas(vlc.item) local metas = vlc.item:metas()
-- Don't do anything if there is already a title -- Don't do anything if there is already a title
if metas["title"] then if metas["title"] then
...@@ -45,8 +45,8 @@ function read_meta() ...@@ -45,8 +45,8 @@ function read_meta()
-- Remove . in showName -- Remove . in showName
showName = trim(string.gsub(showName, "%.", " ")) showName = trim(string.gsub(showName, "%.", " "))
vlc.item.set_meta(vlc.item, "title", showName.." S"..seasonNumber.."E"..episodeNumber) vlc.item:set_meta("title", showName.." S"..seasonNumber.."E"..episodeNumber)
vlc.item.set_meta(vlc.item, "showName", showName) vlc.item:set_meta("showName", showName)
vlc.item.set_meta(vlc.item, "episodeNumber", episodeNumber) vlc.item:set_meta("episodeNumber", episodeNumber)
vlc.item.set_meta(vlc.item, "seasonNumber", seasonNumber) vlc.item:set_meta("seasonNumber", seasonNumber)
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment