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?