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 "listening now" 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 <<a href=3D"mailto:[email protected]= om">[email protected]</a>> 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> &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--