X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=share%2Flua%2Fintf%2Frc.lua;h=9a66ab03ac1e41dceebd2f92c20d56d118b05025;hb=f0e61014e0ddece9ae982ae9e760aea53281d636;hp=fdd5ba95292227574ec51be1d33e482e3bfaa224;hpb=859ebb87458b05c797ee29a82d75adbbc0325726;p=vlc diff --git a/share/lua/intf/rc.lua b/share/lua/intf/rc.lua index fdd5ba9529..9a66ab03ac 100644 --- a/share/lua/intf/rc.lua +++ b/share/lua/intf/rc.lua @@ -366,6 +366,15 @@ function is_playing(name,client) if vlc.input.is_playing() then client:append "1" else client:append "0" end end +function get_title(name,client) + local item = vlc.input.item() + if item then + client:append(item:name()) + else + client:append("") + end +end + function ret_print(foo,start,stop) local start = start or "" local stop = stop or "" @@ -508,7 +517,7 @@ commands_ordered = { { "stats"; { func = stats; help = "show statistical information" } }; { "get_time"; { func = get_time("time"); help = "seconds elapsed since stream's beginning" } }; { "is_playing"; { func = is_playing; help = "1 if a stream plays, 0 otherwise" } }; - { "get_title"; { func = ret_print(vlc.item():name()); help = "the title of the current stream" } }; + { "get_title"; { func = get_title; help = "the title of the current stream" } }; { "get_length"; { func = get_time("length"); help = "the length of the current stream" } }; { "" }; { "volume"; { func = volume; args = "[X]"; help = "set/get audio volume" } };