branch: externals/emms
commit c47c3b67a3eb8dee61bbf69d05d790d7c2e91579
Author: Fran Burstall <[email protected]>
Commit: Fran Burstall <[email protected]>
* emms-listenbrainz-scrobbler.el: check for emms-playing-time-mode
---
emms-listenbrainz-scrobbler.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/emms-listenbrainz-scrobbler.el b/emms-listenbrainz-scrobbler.el
index 7942e825d7..2262d4e90e 100644
--- a/emms-listenbrainz-scrobbler.el
+++ b/emms-listenbrainz-scrobbler.el
@@ -1,6 +1,6 @@
;;; emms-listenbrainz-scrobbler.el --- Listenbrainz Scrobbling API -*-
lexical-binding: t; -*-
-;; Copyright (C) 2024 Free Software Foundation, Inc.
+;; Copyright (C) 2024-2025 Free Software Foundation, Inc.
;; Author: Fran Burstall <[email protected]>
;; Keywords: emms, listenbrainz
@@ -233,6 +233,8 @@ That is, if it has been played for 240 seconds or half the
length of the track."
(defun emms-listenbrainz-scrobbler-enable ()
"Enable the scrobbler and submit played tracks."
(interactive)
+ ;; We rely on emms-playing-time so check for it!
+ (unless emms-playing-time-mode (error "Listenbrainz scrobbler: please
activate emms-playing-time-mode"))
;; check we have credentials
(if (emms-listenbrainz-scrobbler-get-token)
(unless emms-listenbrainz-scrobbler-running