The Rocksky CLI can boot a local scrobble server that speaks the ListenBrainz, Last.fm, and Web Scrobbler protocols. Point any compatible client atDocumentation Index
Fetch the complete documentation index at: https://docs.rocksky.app/llms.txt
Use this file to discover all available pages before exploring further.
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.