Здравствуйте.
Есть VLC плеер на MAC OS. Но не реализована возможность копировать название трека онлайн радиостанции.
Есть LUA скрипт по записи этой информации в файл.
-- now_playing / radio
function now_playing_radio()
local item=vlc.item or vlc.input.item()
io.output(vlc.config.userdatadir() .. "/np_radio.txt")
if item:metas()["now_playing"] then
io.write(item:metas()["now_playing"])
else
io.write(item:name())
end
io.close()
end
Но мне необходимо именно в буфер обмена мака, пробовал и так, и так, но не помогло:
Первый вариант:
-- now_playing / radio ClipBoard
function set_clipboard()
local item=vlc.item or vlc.input.item()
io.popen('cbcopy','w')
if item:metas()["now_playing"] then
io.write(item:metas()["now_playing"])
else
io.write(item:name())
end
io.close()
end
Второй вариант:
-- now_playing / radio ClipBoard
function set_clipboard()
local item=vlc.item or vlc.input.item()
if item:metas()["now_playing"] then
io.popen('pbcopy','w'):write(item:metas()["now_playing"])
else
io.popen('pbcopy','w'):write(item:name())
end
close()
end
Есть мысли?
Спасибо.