Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Last.fm Scrobbling (and now-playing) Support #35

Closed
AndydeCleyre opened this issue Mar 15, 2019 · 16 comments
Closed

Last.fm Scrobbling (and now-playing) Support #35

AndydeCleyre opened this issue Mar 15, 2019 · 16 comments
Labels
enhancement New feature or request

Comments

@AndydeCleyre
Copy link

I thought Spotify now implements scrobbling at an account level, independent of device or client, but maybe I'm wrong, as playing with ncspot (which I'm very excited about, thank you!) doesn't seem to result in scrobbles or now-playing information available to Last.fm.

I don't personally care if ncspot implements scrobbling internally or finds a way to get Spotify servers to do so, but I really need a music player to scrobble one way or another for me to use it.

Arch Linux, installed from AUR ncspot-git 0.0.0.98.3d385af-1

Thanks for this project!

@hrkfdn hrkfdn added the enhancement New feature or request label Mar 16, 2019
@GeorgeHJ
Copy link

I can confirm I'm experiencing the same issue. It's definitely possible in my experience as a librespot user.

Likewise thanks!

@hrkfdn
Copy link
Owner

hrkfdn commented Mar 23, 2019

Hmm, I can't find anything in Librespot that indicates scrobbling, but I only had a quick look. This could certainly be implemented in ncspot, though. Other than that, there is obviously not a lot of documentation on how to make use of the account-level scrobbling in Spotify.

@GeorgeHJ
Copy link

I think account-level scrobbling is done directly on the corporate level.

I think that implementing the now playing behaviour of other Spotify clients could hopefully bring about the scrobbling automatically.

@hrkfdn
Copy link
Owner

hrkfdn commented Mar 23, 2019

The problem is it's not really documented anywhere. One major difference between the librespot application and ncspot is that librespot is a Spotify connect client, which uses a different interface. It could be that tracks are scrobbled because of Spotify connect.

@AndydeCleyre
Copy link
Author

FWIW, rustfm-scrobble exists.

@shurizzle
Copy link

shurizzle commented May 31, 2019

Take a look at mariusor/mpris-scrobbler

@ghost
Copy link

ghost commented Sep 3, 2019

this one is a better alternative to mariusor's program. mpris-scrobbler is buggy

https://github.com/InputUsername/rescrobbled

@AndydeCleyre
Copy link
Author

rescrobbled is indeed working well for me.

@hrkfdn
Copy link
Owner

hrkfdn commented Apr 12, 2020

Possibly related: librespot-org/librespot#342

@hrkfdn
Copy link
Owner

hrkfdn commented May 23, 2020

@agiratech-vigneshm Thanks for considering to contribute. Until this is implemented in librespot that could be a way to get ncspot to scrobble. I think it can be a beginner friendly task, especially if there is a nice crate that takes care of the AudioScrobbler protocol implementation. If you plan to submit this as a PR, can I ask you to implement in a way so it can be disabled/enabled with a cargo feature flag?

@AndydeCleyre
Copy link
Author

I'll just reiterate (maybe more clearly) that rescrobbled is an entirely satisfactory solution for me personally.

@shivenigma
Copy link

@hrkfdn Sorry I had to delete my previous comment about contributing because I accidentally commented from work account. I was planning to enable it as a config that the user can turn it on. I'll give it a try, 

@AndydeCleyre Thanks for letting us know, I'll give a try for rescrobbled and if it worked well for me, I'll just create a PR for updating the readme about the scroblling issue and using rescrobbled as a solution for now? how does that sounds for you?

@AndydeCleyre
Copy link
Author

@shivenigma 👍 That's good for me, thanks

@shivenigma
Copy link

@AndydeCleyre I tried rescrobbled and it works really well and I haven't seen any issues with that. So now I am in a dilemma that whether ncSpot should replicate that again. Looking for suggestions on further action.

@AndydeCleyre
Copy link
Author

AndydeCleyre commented Jun 4, 2020

Don't look at me. As far as I'm concerned now, ncspot doesn't need it. But maybe others subscribed here can chime in . . . I'm using spotify-tui (along with rescrobbled) these days anyway.


Edited to note I use just ncspot all the time now because it's really excellent, thank you.

@hrkfdn
Copy link
Owner

hrkfdn commented Jun 16, 2020

Closing this as it should be fixed in librespot. Alternatively, rescrobbled seems to do the trick.

@hrkfdn hrkfdn closed this as completed Jun 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants