A decentralized music tracking and discovery platform built on AT Protocol ๐ŸŽต

Sync loved songs from scrobblers (and allow manually loving songs/artists) #1

open opened by harryisquite.gay

I've just now realised how easily Rocksky allows you to use existing scrobbling tools to track your music with (I use pano scrobbler on my phone and web scrobbler on my browser), but I noticed that it doesn't seem to track when I've "loved" a track. I've tried on both and neither syncs this, and I'm unsure if this is just a limitation of the API or if this is something that can be fixed.

In either case, I do think one way to help fix this could just be adding a button to manually note a song or artist as "loved". I assume right now that it's likely just possible to do so by either manually adding records or using Spotify, but I assume it should be possible through scrobblers as I know last.fm allows it through both of these. I'm unsure if this is planned already or not, but I appreciate all the work already put into Rocksky and look forward to using it alongside last.fm from now on!

Hey! Thanks a lot for the kind words and for trying Rocksky with Pano Scrobbler and Web Scrobbler โ€” that combo is awesome

You're right: currently Rocksky doesn't receive "loved" events automatically, and this is mostly an API limitation rather than a bug.

Most scrobblers only send:

  • now playing
  • scrobble (listen)

They don't send love/favorite actions through the standard webhook. Rocksky's custom webhook (and the basic scrobble APIs) simply never receive that event.

However, ListenBrainz compatibility API does support "love" actions, some clients send it there, Rocksky could support it better through that path

So technically possible โ€” just not wired yet

Ahh yeah did think it was likely an api limitation, would be handy to see down the line but tbf it's not a major priority. Ty for the detailed response!

sign up or login to add to the discussion
Labels

None yet.

Participants 2
AT URI
at://did:plc:cgzf5qmjexvwwmln4gxl5d4p/sh.tangled.repo.issue/3mds2dogf5722