Something went wrong. Try again.
A decentralized music tracking and discovery platform built on AT Protocol 🎵 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203{ "$schema": "https://mintlify.com/docs.json", "theme": "mint", "name": "Rocksky", "colors": { "primary": "#ff2876", "light": "#ff2876", "dark": "#ff2876" }, "appearance": { "default": "dark" }, "background": { "color": { "light": "#FFFFFF", "dark": "#130825" } }, "styling": { "codeblocks": { "theme": { "light": "github-light", "dark": "synthwave-84" } } }, "favicon": "/favicon.png", "navigation": { "tabs": [ { "tab": "Guides", "groups": [ { "group": "Getting started", "pages": [ "index", "quickstart", "faq" ] }, { "group": "Integrations", "pages": [ "integrations/jellyfin", "integrations/jellyfin-server", "integrations/navidrome", "integrations/navidrome-server", "integrations/android", "integrations/pano-scrobbler", "integrations/web-scrobbler", "integrations/kodi", "integrations/claude-desktop", "integrations/scrobble-api-local" ] }, { "group": "Remote players", "pages": [ "players/playerd", "players/remote-protocol" ] }, { "group": "Mirroring", "pages": [ "mirroring/overview", "mirroring/lastfm", "mirroring/listenbrainz", "mirroring/tealfm" ] }, { "group": "Migrating", "pages": [ "migrations/from-lastfm", "migrations/from-listenbrainz" ] }, { "group": "Rocksky CLI", "pages": [ "cli/overview", "cli/login", "cli/whoami", "cli/nowplaying", "cli/scrobbles", "cli/scrobble", "cli/search", "cli/stats", "cli/artists", "cli/albums", "cli/tracks", "cli/create-apikey", "cli/import", "cli/sync", "cli/mcp", "cli/scrobble-api", "cli/mpd", "cli/help" ] } ] }, { "tab": "SDKs", "groups": [ { "group": "Overview", "pages": [ "sdks/overview" ] }, { "group": "Language SDKs", "pages": [ "sdks/typescript", "sdks/python", "sdks/rust", "sdks/go", "sdks/ruby", "sdks/kotlin", "sdks/elixir", "sdks/erlang", "sdks/clojure", "sdks/gleam" ] } ] }, { "tab": "API reference", "groups": [ { "group": "API documentation", "pages": [ "api-reference/introduction" ] }, { "group": "Endpoints", "openapi": "api-reference/openapi.json" } ] } ], "global": { "anchors": [ { "anchor": "rocksky.app", "href": "https://rocksky.app", "icon": "music" }, { "anchor": "Source", "href": "https://tangled.org/@rocksky.app/rocksky", "icon": "code" }, { "anchor": "Discord", "href": "https://discord.gg/EVcBy2fVa3", "icon": "discord" } ] } }, "logo": { "light": "/favicon.png", "dark": "/favicon.png" }, "navbar": { "links": [ { "label": "Discord", "href": "https://discord.gg/EVcBy2fVa3" } ], "primary": { "type": "button", "label": "Sign in", "href": "https://rocksky.app" } }, "contextual": { "options": [ "copy", "view", "chatgpt", "claude", "perplexity", "mcp", "cursor", "vscode" ] }, "footer": { "socials": { "bluesky": "https://bsky.app/profile/did:plc:vegqomyce4ssoqs7zwqvgqty", "github": "https://tangled.org/@rocksky.app/rocksky", "discord": "https://discord.gg/EVcBy2fVa3" } }}