aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules/bard-emacs-emms.el
blob: 40564861ffc14ebb1570bd85bf108c1930da8d2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
;; |------------------------------------|
;; |             EMMS                   |
;; |------------------------------------|

(require 'emms-setup)
(require 'emms-mpris)

(emms-all)
(emms-default-players)
(emms-mpris-enable)
(setq emms-player-list '(emms-player-mpv)
      emms-info-functions '(emms-info-native)
      emms-playlist-buffer-name "*Music*")

;; Keymaps
(define-key global-map (kbd "<f8>") #'emms)
(define-key global-map (kbd "M-<f8>") #'emms-browser)
(define-key emms-playlist-mode-map (kbd "A") #'emms-add-directory)

(provide 'bard-emacs-emms)