[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: EMMS doesn't scrobble tracks to libre.fm, despite handshake reportin
From: |
Yoni Rabkin |
Subject: |
Re: EMMS doesn't scrobble tracks to libre.fm, despite handshake reporting good |
Date: |
Fri, 04 Nov 2022 21:17:46 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.90 (gnu/linux) |
"Nathan R. DeGruchy" <nathan@degruchy.org> 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 <yoni@rabkins.net>
> Sent: Thursday, November 3, 2022 11:01
> To: Nathan R. DeGruchy <nathan@degruchy.org>
> Cc: emms-help@gnu.org <emms-help@gnu.org>
> Subject: Re: EMMS doesn't scrobble tracks to libre.fm, despite handshake
> reporting good
>
> "Nathan R. DeGruchy" <nathan@degruchy.org> 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"