diff options
author | jao <jao@gnu.org> | 2020-10-30 03:42:09 +0000 |
---|---|---|
committer | jao <jao@gnu.org> | 2020-10-30 03:42:09 +0000 |
commit | 05ffe94a09be090270eefaa331e15bcad23311b4 (patch) | |
tree | 0075f9372c0a0fe87ae8b0f85fe40a67206e6725 | |
parent | 57369972d4c8c3ae8f61ce72cfa0ff23562d2843 (diff) | |
download | elibs-05ffe94a09be090270eefaa331e15bcad23311b4.tar.gz elibs-05ffe94a09be090270eefaa331e15bcad23311b4.tar.bz2 |
jao-emms: auto-recover running mpd info
-rw-r--r-- | emms/jao-emms-info-track.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/emms/jao-emms-info-track.el b/emms/jao-emms-info-track.el index 9cf1c55..f1d922d 100644 --- a/emms/jao-emms-info-track.el +++ b/emms/jao-emms-info-track.el @@ -22,6 +22,7 @@ (require 'emms) (require 'emms-tag-editor) +(require 'emms-player-mpd) (require 'jao-osd) (require 'jao-emms) (require 'jao-minibuffer) @@ -159,7 +160,7 @@ (info-note . "c"))))) (defvar jao-emms-echo-string "") -(defun jao-emms-update-echo-string () +(defun jao-emms-update-echo-string (&optional track) (if (and emms-player-playing-p (not emms-player-paused-p)) (jao-emms--with-mpd-track (lambda (track _ play-len) @@ -187,7 +188,8 @@ (unless show-echo-line (eval-after-load 'emms-player-mpd '(remove-hook 'emms-player-started-hook 'emms-player-mpd-show))) - (unless no-id3 (jao-emms-install-i3dv2))) + (unless no-id3 (jao-emms-install-i3dv2)) + (ignore-errors (emms-player-mpd-connect))) (provide 'jao-emms-info-track) |