--- title: "Introduction" description: "Rocksky is a decentralized, open-source music scrobbling network built on the AT Protocol." icon: "music" --- **Rocksky** is a decentralized, open-source alternative to Last.fm built on the [AT Protocol](https://atproto.com) — the same protocol that powers [Bluesky](https://bsky.app). It tracks ("scrobbles") the songs you play across your music apps and publishes them to your own decentralized identity, so your listening history belongs to you, not a single company. The hosted version is the fastest way to get started. Sign in with Bluesky and connect a source. A 5-minute walkthrough: sign in, connect a source, start scrobbling. ## Why Rocksky? - **You own your data.** Scrobbles live on your AT Protocol PDS, not on a vendor-controlled server. Export, migrate, or self-host whenever you want. - **Works with what you already use.** Spotify, Jellyfin, Navidrome, Kodi, Pano Scrobbler, WebScrobbler, plus anything that speaks the Last.fm or ListenBrainz protocol. - **Real-time and social.** A live **Stories** feed shows what people you follow are playing right now. Likes and shoutbox comments are first-class. - **Bring your own music and storage.** Upload music to your own S3-compatible bucket or use Rocksky storage. Stream your library with any [Navidrome / Subsonic client](/integrations/navidrome-server) or [Jellyfin client](/integrations/jellyfin-server). - **Open source.** [Self-host the whole stack](https://tangled.org/@rocksky.app/rocksky), build integrations, or contribute on Tangled. ## What is "scrobbling"? Scrobbling means automatically recording the track you're listening to — artist, title, album, timestamp, duration — and publishing it to your profile. Rocksky scrobbles from your music apps in real time and makes the history queryable, shareable, and portable. ## How it works Use any AT Protocol identity. No separate Rocksky account to manage. Spotify connects in one click. Self-hosted players (Jellyfin, Navidrome, Kodi) point their ListenBrainz/Last.fm scrobbler at the Rocksky endpoint. Your plays show up on your profile and in the Stories feed within seconds. Browse charts, find new neighbours, follow friends, react to shouts, or pull your data through the [SDKs](/sdks/overview) and [API](/api-reference/introduction). ## Who is it for? Keep your listening history on infrastructure you control. A native scrobbling layer for the open social web. Plays nicely with Jellyfin, Navidrome, and your own PDS. Typed [SDKs in 10 languages](/sdks/overview), a Last.fm/ListenBrainz-compatible scrobble API, and an [MCP server](/cli/mcp) for LLMs. ## Next steps Scrobble from your Jellyfin library. Scrobble from Navidrome. Point a Last.fm-compatible scrobbler at Rocksky. Swap the API endpoint, reuse your existing clients.