localhost and have your plays forwarded to Rocksky — handy for
offline-tolerant setups, testing integrations, or running on a home server.

Prerequisites
- Node.js
- An AT Protocol (Bluesky) account
Configure credentials
Set these environment variables once so the server can authenticate after a restart:Start the server
http://localhost:8778.
First startup can take a while: it syncs your existing scrobble history
locally before accepting writes.
Point your clients at it
- ListenBrainz clients
- Last.fm clients
- Web Scrobbler
Base URL:
http://localhost:8778. Use your ROCKSKY_API_KEY as the
authentication token.rocksky scrobble-api command reference for the
full surface.