(use-package emms
:straight t
:config
(emms-all) ;; Loads a bunch of emms functions
(require 'emms-setup)
(setq emms-source-file-default-directory (expand-file-name "~/Music/")
emms-player-mpd-server-name "localhost"
emms-player-mpd-server-port "6601"
emms-player-mpd-music-directory "~/Music")
;; Add functions to emms list
(add-to-list 'emms-info-functions 'emms-info-mpd)
(add-to-list 'emms-player-list 'emms-player-mpd)
;; connects emms to mpd
(emms-player-mpd-connect)
;; informs mpd to clear playlist if cleared in emms
(add-hook 'emms-playlist-cleared-hook 'emms-player-mpd-clear)
)