From 1a525af84ae77050c38ff604bd183650bd842a81 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Fri, 18 Aug 2023 10:04:00 +0300 Subject: Add yeetube--send-command Mostly for cycle between values --- yeetube.el | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'yeetube.el') diff --git a/yeetube.el b/yeetube.el index 6639efe..70cc37f 100644 --- a/yeetube.el +++ b/yeetube.el @@ -240,6 +240,12 @@ It's recommended you keep it as the default value." (sit-for 0.1) ; wait for the process to finish (with-current-buffer proc-buffer (buffer-string)))) + +(defun yeetube--send-command (property value) + "Send command with PROPERTY and VALUE as json-data to mpv socket." + (let ((json-data (format "{ \"command\": [\"%s\", \"%s\"]}" property value))) + (yeetube-send-command-to-socket yeetube-mpv-socket json-data))) + (defun yeetube-toggle-pause-mpv () "Toggle play/pause mpv." (interactive) -- cgit v1.2.3