From 129845151b6e325a73be065bbd50f008ddc04ca2 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Wed, 16 Aug 2023 06:13:33 +0300 Subject: fix: yeetube-toggle-pause-mpv error messages Redo yeetube-toggle-pause-mpv error messages & docstring --- yeetube.el | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'yeetube.el') diff --git a/yeetube.el b/yeetube.el index 885534b..a0a3945 100644 --- a/yeetube.el +++ b/yeetube.el @@ -220,16 +220,16 @@ It's recommended you keep it as the default value." (message (format "Yeetube Player: %s" yeetube-player)))) (defun yeetube-toggle-pause-mpv () - "Play/Pause mpv." + "Toggle play/pause mpv." (interactive) - (if (and (string-match "mpv" yeetube-player) - yeetube-socat) - (progn - (shell-command - (concat "echo '{ \"command\": [\"cycle\", \"pause\"] }' | " - yeetube-socat " - " yeetube-mpv-socket)) - (message "mpv play/pause")) - (error "To use this function you need have mpv & socat installed"))) + (unless yeetube-socat (error "Required program 'socat' not found")) + (unless (string-match "mpv" yeetube-player) + (error "Not using mpv as yeetube-player")) + (when (and (string-match "mpv" yeetube-player) yeetube-socat) + (shell-command + (format "echo '{ \"command\": [\"cycle\", \"pause\"] }' | %s - %s" + yeetube-socat yeetube-mpv-socket)) + (message "mpv toggle pause"))) ;; Usually titles from youtube get messed up, ;; This should fix some of the common issues. -- cgit v1.2.3