Re: Listenbrainz: no permanent storage of items

"Fran Burstall (Gmail)" <[email protected]> Sun, 23 Nov 2025 16:10:57 +0000
Newsgroups gmane.emacs.emms.user
Message-ID <CADxS8igtM3YZ2hDgwPeiaQwpf+kKRXOWyJ0d3Y+ahfSOqYSn4Q@mail.gmail.com>
--000000000000688aa60644454bfc
Content-Type: text/plain; charset="UTF-8"

Hi,

I cannot reproduce this.

For me, a "listening now" scrobble is submitted to listenbrainz the track
starts playing and a single permanent submission when the track ends (in
both cases, the work is done
by emms-listenbrainz-scrobbler-make-async-submission-call hence the
optional arg).

Check the recent plays at https://listenbrainz.org/user/franburstall/ on
23rd Nov for proof of permanent storage.

Is there any chatter in your Messages buffer about listenbrainz?

---Fran



On Sun, 23 Nov 2025 at 14:58, Igor Sosa Mayor <[email protected]>
wrote:

> Hi emms-users,
>
> there is a small/big problem with the listenbrainz code: the items are
> not store in the permanent storage of listenbrainz.
>
> If I am not wrong, the reason is very easy to find:
> https://listenbrainz.readthedocs.io/en/latest/users/json.html#json-doc
>
> The second note on this page says:
>
> Playing Now listens are only stored temporarily. A playing now listen
> must be submitted again as a single or import for permanent storage.
>
> In the definition of
> emms-listenbrainz-scrobbler-make-async-submission-call I see the following:
>
> (defun emms-listenbrainz-scrobbler-make-async-submission-call (track
> &optional playing-now)
>
> Problaby the issue is related to the optional argument playing-now, but
> I have no idea.
>
> Any ideas?
>
> Best,
>
>
>

--000000000000688aa60644454bfc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif">Hi,</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif">I cannot reproduce this.</div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif">For me, a &quot;listening now&quot; scrobble is submitted t=
o listenbrainz the track starts playing and a single permanent submission w=
hen the track ends (in both cases, the work is done by=C2=A0emms-listenbrai=
nz-scrobbler-make-async-submission-call hence the optional arg).</div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif"><b=
r></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif">Check the recent plays at=C2=A0<a href=3D"https://listenbrainz.o=
rg/user/franburstall/">https://listenbrainz.org/user/franburstall/</a> on 2=
3rd Nov for proof of permanent storage.</div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif">Is there any c=
hatter in your Messages buffer about listenbrainz?</div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif"><br></div><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif">---=
Fran</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica=
,sans-serif"><br></div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif"><br></div></div><br><div class=3D"gmail_quote gma=
il_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 23 Nov 20=
25 at 14:58, Igor Sosa Mayor &lt;<a href=3D"mailto:[email protected]=
om">[email protected]</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">Hi emms-users,<br>
<br>
there is a small/big problem with the listenbrainz code: the items are <br>
not store in the permanent storage of listenbrainz.<br>
<br>
If I am not wrong, the reason is very easy to find:<br>
<a href=3D"https://listenbrainz.readthedocs.io/en/latest/users/json.html#js=
on-doc" rel=3D"noreferrer" target=3D"_blank">https://listenbrainz.readthedo=
cs.io/en/latest/users/json.html#json-doc</a><br>
<br>
The second note on this page says:<br>
<br>
Playing Now listens are only stored temporarily. A playing now listen <br>
must be submitted again as a single or import for permanent storage.<br>
<br>
In the definition of <br>
emms-listenbrainz-scrobbler-make-async-submission-call I see the following:=
<br>
<br>
(defun emms-listenbrainz-scrobbler-make-async-submission-call (track <br>
&amp;optional playing-now)<br>
<br>
Problaby the issue is related to the optional argument playing-now, but <br=
>
I have no idea.<br>
<br>
Any ideas?<br>
<br>
Best,<br>
<br>
<br>
</blockquote></div>

--000000000000688aa60644454bfc--