HeadlinesBriefing favicon HeadlinesBriefing.com

Rocksky: Decentralized Music Scrobbling on AT Protocol

Hacker News •
×

Rocksky launches a decentralized music tracking platform that plugs into the AT Protocol, offering users a scrobbling solution compatible with Last.fm and ListenBrainz. Built with Node.js v22+, Deno, Rust, and Docker, the project includes a fast MeiliSearch‑powered engine, a real‑time MiniPlayer, and a WebScrobbler that can run directly in browsers for developers worldwide.

The core feature set includes a Recently Played Timeline, user stats, and personalized Top Artists charts, all driven by a DuckDB backend. Clients span Spotify, Jellyfin, and a native WebScrobbler, while future plans hint at Discord webhooks and cross‑device playback via Rocksky Connect. Developers can extend functionality through custom extensions and cross‑fade/equalizer sync, all managed through Docker‑based containers.

Installation follows a straightforward Docker workflow: clone the repo, copy example env files, set Spotify credentials, and run 'docker compose up' along with database migrations. The repository also ships with a turbo‑run dev server. By exposing AT Protocol APIs, Rocksky positions itself as an alternative to scrobbling services, inviting the community to contribute via requests and Discord discussions for developers.