summaryrefslogtreecommitdiffhomepage
path: root/lib/media/jao-mpc.el
diff options
context:
space:
mode:
Diffstat (limited to 'lib/media/jao-mpc.el')
-rw-r--r--lib/media/jao-mpc.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/media/jao-mpc.el b/lib/media/jao-mpc.el
index 6531a8d..89509ec 100644
--- a/lib/media/jao-mpc.el
+++ b/lib/media/jao-mpc.el
@@ -112,7 +112,9 @@
(when ok
(setq jao-mpc--current (jao-mpc--parse-retort txt))
(jao-mpc--update-minibuffer)
- (when next (funcall next))))))
+ (cond (next (funcall next))
+ ((and (null jao-mpc--current) jao-random-album-p)
+ (jao-random-album-next)))))))
(jao-mpc--send "currentsong" cb)))
(defun jao-mpc--watcher (_conn _subsys)