Live data from Hacker News

Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

tangled.org

31–40 of 47 posts

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#32
post #22

Tonight I'll be adding support for this in an app (Poppy.fm) that already supports both Last.fm and ListenBrainz. Apologies if I missed this, but am I understanding correctly that users must get a Rocksky API key? (In other words, there's no OAuth support for native iOS users who'll expect a "Sign in with Bluesky"-type flow?)

OAuth is possible, but the tricky part is not really the auth flow, it's the client-side ATProto write logic. To scrobble properly, the client needs to keep enough historical scrobble state to avoid duplicates, and Rocksky doesn't only publish a scrobble record. It may also need to publish related records like artist, album, and track metadata. So I'd like to make the integration easier, but it needs a bit more than…

Understood. If you need a guinea pig for that, please reach out! (see HN profile)

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#33

Hopefully Plex (PlexAmp specifically) will support this at some point.

I’m running MultiScrobbler to scrobble from multiple sources (Spotify/PlexAmp) to multiple sinks (Last.fm/ListenBrainz/Maloja). Looks like they already support writing to Rocksky! https://github.com/FoxxMD/multi-scrobbler

Very nice, I was looking for something like this to scrobble to both Lastfm and listenbrainz.

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#34
>Rocksky will also try to normalize songs metadata. If it cannot find a matching track, it will skip the scrobble.

So it's unreliable by design? There's no way I'd switch from Last.fm or ListenBrainz to something that will /dev/null my scrobbles at its discretion.

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#35
post #34

> Rocksky will also try to normalize songs metadata. If it cannot find a matching track, it will skip the scrobble. So it's unreliable by design? There's no way I'd switch from Last.fm or ListenBrainz to something that will /dev/null my scrobbles at its discretion.

Yeah, that doesn't sound great. Sounds better than it'll scrobble the wrong song, that'd ruin more things, but probably would be best to at least save the attempt rather than fully skipping it.

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#36

I really hate the word scrobble. I'm pretty tolerant of weird language as long as it can be understood, but this can't. Everybody who uses the word seems to think it's a normal word that everybody already knows or can figure out from context (so they never define it), but "scrobble your music" could mean a million things.

It's no worse than things like blog and vlog. Words that took me at least a decade to come to terms with.

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#37
post #8

Earlier quoted context omitted.

Thanks. From the FAQ, https://docs.rocksky.app/faq-918661m0 > What is Rocksky? > Rocksky is a decentralized, open-source music tracking and discovery platform built on the AT Protocol. It works like Last.fm but publishes your listening history directly to your Bluesky account. - Can we start a trend where we tell people what the thing is and what it does without making them dig around to find it? I don't use Bluesky…

Instead of a line by line command copypaste, they really could have used a single post where users can just copy the commands and paste the set to terminal.

This is better so you think about the commands that you're pasting into your terminal before you do it, rather than just one blob of who-knows-what.

However, what I don't understand is why there isn't just a single Dockerfile that does it all. `docker build` is step 4 or something.

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#38
I would like to see some option to offset the scrobbling times for privacy. I've cooled on Last.fm in recent years because I've realized that it's a very good, public indicator of when I'm at my desk. Self hosted may be the way forward but maybe someone wants the best of both worlds.

Yes, I've become paranoid in my old age.

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#39
Congratulations, the real power of last.fm is its recommendation model. What are you using for yours? is there any AI involved. I think if your recommendation engine is as good as last.fm then there is a good chance it will become big. But overall nice work and I wish you good luck, this is cool!

Re: Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

#40

Congratulations, the real power of last.fm is its recommendation model. What are you using for yours? is there any AI involved. I think if your recommendation engine is as good as last.fm then there is a good chance it will become big. But overall nice work and I wish you good luck, this is cool!

Thank you! I completely agree, the recommendation/discovery aspect is probably the most important part of platforms like Last.fm. Right now Rocksky is still relatively early and most recommendations are based on listening similarity/social data rather than heavy AI models. The nice thing with ATProto is that the social graph and listening history are open, which makes it possible to experiment with different recommendation approaches. There's definitely still a lot of work to do there.
Post reply on HN