Re: [PATCH] * emms-listenbrainz-scrobbler.el: store current listenbrainz track
Yoni Rabkin <[email protected]> Sat, 20 Dec 2025 20:46:55 -0500
| Newsgroups | gmane.emacs.emms.user |
|---|---|
| Message-ID | <[email protected]> |
Jake Coble <[email protected]> writes: [snip] > + (let ((track-length (emms-track-get emms-listenbrainz-scrobbler-track > + 'info-playing-time))) > + (when (and track-length > + ;; only submit files > + (eq (emms-track-type emms-listenbrainz-scrobbler-track) 'file)) > + (when (and > + ;; track must be longer than 30 secs > + (> track-length 30) > + ;; track must be played for more than 240 secs or > + ;; half the tracks length, whichever comes first. > + (> emms-playing-time (min 240 (/ track-length 2)))) > + (emms-listenbrainz-scrobbler-make-async-submission-call > + emms-listenbrainz-scrobbler-track) > + (setq emms-listenbrainz-scrobbler-track nil))))) > > > ;;* Entry points [snip] Fran, can you please review the patch before we apply it?