diff options
author | jao <jao@gnu.org> | 2021-06-02 02:22:43 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2021-06-02 02:22:43 +0100 |
commit | a62adc491595a9c65ccf3f9dac4f3a1aefc47def (patch) | |
tree | c600f6c70a0dae4a1b326d0ab9f1ef620951758d /init.org | |
parent | e235059e0150e5740f864769fa29c430e94cff97 (diff) | |
download | elibs-a62adc491595a9c65ccf3f9dac4f3a1aefc47def.tar.gz elibs-a62adc491595a9c65ccf3f9dac4f3a1aefc47def.tar.bz2 |
make do sans jao-mpris
Diffstat (limited to 'init.org')
-rw-r--r-- | init.org | 20 |
1 files changed, 7 insertions, 13 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" |