summaryrefslogtreecommitdiffhomepage
path: root/lib/media/jao-random-album.el
diff options
context:
space:
mode:
Diffstat (limited to 'lib/media/jao-random-album.el')
-rw-r--r--lib/media/jao-random-album.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/media/jao-random-album.el b/lib/media/jao-random-album.el
index cfe9080..07d04e8 100644
--- a/lib/media/jao-random-album.el
+++ b/lib/media/jao-random-album.el
@@ -52,22 +52,26 @@
(defvar jao-random-album-add-tracks-and-play)
(defvar jao-random-album-stop)
+;;;###autoload
(defun jao-random-album-start ()
(interactive)
(setq jao-random-album-active t)
(jao-random-album-next))
+;;;###autoload
(defun jao-random-album-stop ()
(interactive)
(setq jao-random-album-active nil)
(funcall jao-random-album-stop))
+;;;###autoload
(defun jao-random-album-toggle ()
(interactive)
(setq jao-random-album-active (not jao-random-album-active))
(message "Random album %s"
(if jao-random-album-active "enabled" "disabled")))
+;;;###autoload
(defun jao-random-album-next ()
(interactive)
(with-current-buffer (get-buffer (funcall jao-random-album-buffer))
@@ -77,10 +81,12 @@
(when jao-random-album-notify
(funcall jao-random-album-notify album)))))
+;;;###autoload
(defun jao-random-album-reset ()
(interactive)
(jao-random-lines-save nil))
+;;;###autoload
(defun jao-random-album-setup (album-buffer add-and-play stop)
(setq jao-random-album-buffer album-buffer
jao-random-album-add-tracks-and-play add-and-play