From 857b01a24136917b64d985932fd454ae081bd37c Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Sun, 3 Sep 2023 16:03:20 +0200 Subject: mpv_scripts: add osd messages on success/error --- mpv_scripts/syncpos.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/mpv_scripts/syncpos.lua b/mpv_scripts/syncpos.lua index 57f002e..b40ea2c 100644 --- a/mpv_scripts/syncpos.lua +++ b/mpv_scripts/syncpos.lua @@ -12,11 +12,16 @@ function savepos() local host, port = "127.0.0.1", 6789 local socket = require("socket") local tcp = assert(socket.tcp()) - tcp:connect(host, port) + local c = tcp:connect(host, port) + if not c then + mp.osd_message("syncpos: Couldn't connect") + return + end local data = "save \"" .. name .. "\" " .. tpos .. "\n" print("sending: " .. data) tcp:send(data) tcp:close() + mp.osd_message("Saved position " .. tpos .. " to " .. name) end function getpos() @@ -27,7 +32,11 @@ function getpos() local host, port = "127.0.0.1", 6789 local socket = require("socket") local tcp = assert(socket.tcp()) - tcp:connect(host, port) + local c = tcp:connect(host, port) + if not c then + mp.osd_message("syncpos: Couldn't connect") + return + end local data = "get \"" .. name .. "\"\n" print("sending: " .. data) local newpos = "" @@ -39,6 +48,7 @@ function getpos() --print(status) --print(partial) mp.set_property("time-pos", newpos) + mp.osd_message("Got position " .. newpos .. " from " .. name) end mp.add_key_binding("X", "savepos", savepos) -- cgit v1.2.3