* Added emms dir to gitignore. * Added emms module. * Added emms module. * Added emms module. * I had a weird bug fixed it. * I suck. * Made the changer lissner requested. * Made a restart music daemon func. * Simplify config and bump package * Proofread readme Co-authored-by: Takoda J Horton <takodajhorton@protonmail.com> Co-authored-by: Henrik Lissner <henrik@lissner.net>
30 lines
748 B
EmacsLisp
30 lines
748 B
EmacsLisp
;;; app/emms/autoload.el -*- lexical-binding: t; -*-
|
|
|
|
;;;###autoload
|
|
(defun +emms/mpd-start-music-daemon ()
|
|
(interactive)
|
|
(start-process "mpd" nil "mpd")
|
|
(+emms/mpc-update-database)
|
|
(emms-player-mpd-connect)
|
|
(emms-cache-set-from-mpd-all)
|
|
(message "MPD Started!"))
|
|
|
|
;;;###autoload
|
|
(defun +emms/mpd-kill-music-daemon ()
|
|
(interactive)
|
|
(emms-stop)
|
|
(call-process "mpd" nil nil nil "--kill")
|
|
(message "MPD Killed!"))
|
|
|
|
;;;###autoload
|
|
(defun +emms/mpc-update-database ()
|
|
(interactive)
|
|
(call-process "mpc" nil nil nil "update")
|
|
(message "MPD Database Updated!"))
|
|
|
|
;;;###autoload
|
|
(defun +emms/mpd-restart-music-daemon ()
|
|
(interactive)
|
|
(+emms/mpd-kill-music-daemon)
|
|
(+emms/mpd-start-music-daemon)
|
|
(message "MPD Restarted!"))
|