Re: EMMS doesn't scrobble tracks to libre.fm, despite handshake reporting good

Yoni Rabkin <[email protected]>
Newsgroups gmane.emacs.emms.user
Message-ID <[email protected]>
"Nathan R. DeGruchy" <[email protected]> writes:

> Hey, Yoni;
>
> I removed the values of those fields and restarted Emacs. I setup a ~/.authinfo.gpg file and put in:
>
> `machine turtle.libre.fm login ndegruchy password **** port 443`
>
> (password is masked)
>
> I then
>
> (require 'emms-librefm-scrobbler)
> and
> (emms-librefm-scrobbler-enable)
>
>
> When I launch emacs, I get:
>
> Decrypting /home/nathan/.authinfo.gpg...done
> Contacting host: turtle.libre.fm:443
> handshake successful
>
> But nothing seems to happen after that. I listened to an album and I get no messages about scrobbling tracks.

I tried this on a different machine today and it still just works for
me, so I've not managed to re-create this bug yet.

I'll keep on trying; I haven't given up yet.

Of course, if there is anyone else within earshot who is willing to test
this, please do and report your findings.

P.S. Please don't top-post. In-context replies are the preferred way to
comment on specific bits of instruction and code.


> From: Yoni Rabkin <[email protected]>
> Sent: Thursday, November 3, 2022 11:01
> To: Nathan R. DeGruchy <[email protected]>
> Cc: [email protected] <[email protected]>
> Subject: Re: EMMS doesn't scrobble tracks to libre.fm, despite handshake reporting good 
>  
> "Nathan R. DeGruchy" <[email protected]> writes:
>
>> Hello,
>>
>> I'm using EMMS 12 from ELPA on Emacs 28.2.50, when I configure it to
>> scrobble tracks to libre.fm, it handshakes with turtle.libre.fm and
>> says that it was successful, but does not actually scrobble the
>> tracks. I know that my account works because I can log into it and
>> have configured it in other players, like Clementine and Strawberry.
>>
>> My configuration looks like this:
>> https://github.com/ndegruchy/emacs.d/blob/10b7fc7d45c024081f3845c1978293d9d6e414c2/settings.d/external-packages.el#L47-L99
>>
>> Any ideas? I asked on IRC, but it seems like the libre.fm feature is not often used.
>
> Thank you for reporting this.
>
> It is working fine for me here on Emacs 28.2 and the latest Emms. I'm
> wondering if there is a simpler explanation for this issue.
>
> Can you please set the variables `emms-librefm-scrobbler-username', and
> `emms-librefm-scrobbler-password' to an empty string ("") and then
> configure your ~/.authinfo (or an other file understood by auth-source)
> to house your username and password? This is the recommended way of
> doing so (as per the Fine Manual).
>
> Then make sure that you have a successful handshake.
>
> Finally, play a track that is at least 30 seconds long, and also that is
> either 4 minutes long or that you have played at least half of the track
> (https://www.last.fm/api/scrobbling#when-is-a-scrobble-a-scrobble). You
> should then get a short message saying that the track had been
> "scrobbled".
>
> If it is still not working, please report back and we'll enable some
> debug info.

-- 
   "Cut your own wood and it will warm you twice"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.