+(defun emus-kill-process ()
+ "Kill any existing mpg123 process."
+ (let ((emus-process (get-process "emus-process")))
+ (if emus-process
+ (kill-process emus-process))))
+
+(defun emus-restart ()
+ "Restart emus, regardless of current state."
+ (interactive)
+ (emus-kill-process)
+ (setq emus-state 'stopped
+ emus--proc-in-use nil
+ emus-tracks nil))