Add placeholder album cover for emms

This commit is contained in:
Evie Litherland-Smith 2024-01-14 07:40:55 +00:00
parent 704efa8055
commit 15e14683b6

View file

@ -33,7 +33,7 @@ Loading this file is handled automatically on my [[https://git.xenia.me.uk/xenia
scroll-margin 0 scroll-margin 0
scroll-preserve-screen-position 1) scroll-preserve-screen-position 1)
; Bind normal forward/back buttons on mouse to next/previous buffer respectively ; Bind normal forward/back buttons on mouse to next/previous buffer respectively
(keymap-global-set "<mouse-8>" #'previous-buffer) (keymap-global-set "<mouse-8>" #'previous-buffer)
(keymap-global-set "<mouse-9>" #'next-buffer) (keymap-global-set "<mouse-9>" #'next-buffer)
@ -1374,34 +1374,36 @@ Set fill column to 88 and enable display in python buffers
** EMMS ** EMMS
#+begin_src emacs-lisp #+begin_src emacs-lisp
(setq emms-mode-line-icon-enabled-p nil) (setq emms-mode-line-icon-enabled-p nil)
(use-package emms (let ((music-dir (expand-file-name "~/Music/")))
:bind (("C-c e e" . emms-smart-browse) (use-package emms
("C-c e p" . emms-pause) :bind (("C-c e e" . emms-smart-browse)
("C-c e s" . emms-stop) ("C-c e p" . emms-pause)
("C-c e z" . emms-toggle-repeat-track) ("C-c e s" . emms-stop)
("C-c e C-r" . emms-toggle-repeat-playlist) ("C-c e z" . emms-toggle-repeat-track)
("C-c e C-b" . emms-browser) ("C-c e C-r" . emms-toggle-repeat-playlist)
("C-c e C-p" . emms-playlist-mode-go) ("C-c e C-b" . emms-browser)
("<XF86AudioPlay>" . emms-pause) ("C-c e C-p" . emms-playlist-mode-go)
("<XF86AudioPrev>" . emms-previous) ("<XF86AudioPlay>" . emms-pause)
("<XF86AudioNext>" . emms-next) ("<XF86AudioPrev>" . emms-previous)
:map emms-browser-mode-map ("<XF86AudioNext>" . emms-next)
("e" . emms-smart-browse) :map emms-browser-mode-map
("P" . emms-pause) ("e" . emms-smart-browse)
("S" . emms-stop) ("P" . emms-pause)
("z" . emms-toggle-repeat-track) ("S" . emms-stop)
:map emms-playlist-mode-map ("z" . emms-toggle-repeat-track)
("e" . emms-smart-browse)) :map emms-playlist-mode-map
:custom ("e" . emms-smart-browse))
(emms-source-file-default-directory "~/Music") :custom
(emms-lyrics-dir "~/Music/lyrics") (emms-source-file-default-directory music-dir)
(emms-browser-covers #'emms-browser-cache-thumbnail-async) (emms-lyrics-dir (expand-file-name "lyrics" music-dir))
(emms-repeat-playlist t) (emms-browser-covers #'emms-browser-cache-thumbnail-async)
:config (emms-browser-default-covers (list (expand-file-name "placeholder.jpg" music-dir)))
(emms-all) (emms-repeat-playlist t)
(emms-default-players) :config
(emms-mpris-enable) (emms-all)
(add-hook 'emms-player-started-hook #'emms-show)) (emms-default-players)
(emms-mpris-enable)
(add-hook 'emms-player-started-hook #'emms-show)))
#+end_src #+end_src
* Writing * Writing