summaryrefslogtreecommitdiffhomepage
path: root/lib/media/jao-random-album.el
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2026-09-05 17:36:36 +0100
committerjao <jao@gnu.org>2026-09-05 17:37:52 +0100
commitb576c28293fc07406455398cc74619b02a424b0f (patch)
treedb0a570708c5519c784a13613366e62a614c61f6 /lib/media/jao-random-album.el
parent5d1e94064f016e358053b01d62f4e1628167f115 (diff)
downloadelibs-b576c28293fc07406455398cc74619b02a424b0f.tar.gz
elibs-b576c28293fc07406455398cc74619b02a424b0f.tar.bz2
using new user-lisp-dir for library files
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