diff options
| -rw-r--r-- | init.org | 20 | ||||
| -rw-r--r-- | lib/media/jao-mpc.el | 2 | 
2 files changed, 8 insertions, 14 deletions
| @@ -2922,10 +2922,6 @@        (global-set-key (kbd "<f4>") #'jao-toggle-audio-applet)      #+end_src -*** mpris -    #+begin_src emacs-lisp -      (use-package jao-mpris) -    #+end_src  *** spotify      Access to spotify uses packages tangled from [[./lib/media/espotify.org][espotify.org]], which      offers functionality tailored to the completion engines at hand: @@ -2958,18 +2954,16 @@        (defalias 'jao-player-echo 'jao-mpc-echo-current)        (defalias 'jao-player-list 'jao-mpc-show-playlist)        (defalias 'jao-player-browse 'jao-mpc-show-albums) + +      (defun jao-player-info () +        (jao-mpc-lyrics-track-data +         (when (jao-mpc--playing-p jao-mopidy-port) jao-mopidy-port)))      #+end_src  *** hydras      #+begin_src emacs-lisp -      (require 'jao-lyrics) -      (defun jao-show-some-lyrics (arg) -        (interactive "P") -        (if (string-blank-p (or jao-mpris-track-string "")) -            (jao-show-lyrics arg 'jao-mpc-lyrics-track-data) -          (jao-show-lyrics arg 'jao-mpris-artist-title))) - -      (defalias 'jao-player-show-lyrics 'jao-show-some-lyrics) +      (require 'jao-lyrics) +      (setq jao-lyrics-info-function #'jao-player-info)        (defun jao-player-volume-delta (raise)          (jao-player-vol-delta (if raise 5 -5)) @@ -3020,7 +3014,7 @@           "Browse"           (("b" jao-player-browse "browse")            ("l" jao-player-list "show play list") -          ("L" jao-player-show-lyrics "show lyrics") +          ("L" jao-show-lyrics "show lyrics")            ("w" jao-player-echo "now playing (text)")            ("s" jao-player-search "search"))           "Master volume" diff --git a/lib/media/jao-mpc.el b/lib/media/jao-mpc.el index 68d6d20..ab8eef0 100644 --- a/lib/media/jao-mpc.el +++ b/lib/media/jao-mpc.el @@ -231,7 +231,7 @@  (defun jao-mpc-lyrics-track-data (&optional port)    (let ((c (string-trim (jao-mpc--cmd "current" port))))      (unless (string-blank-p c) -      (when (string-match "\\(.\\) - \\(.+\\)" c) +      (when (string-match "\\(.+\\) - \\(.+\\)" c)          (cons (match-string 2 c) (match-string 1 c))))))  ;;;###autoload | 
