A decentralized music tracking and discovery platform built on AT Protocol ๐ŸŽต rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz
98
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: update README with detailed features and roadmap

+39
+39
README.md
··· 7 7 8 8 ![Preview](./.github/assets/preview.png) 9 9 10 + ## โœจ Features 11 + 12 + ### ๐ŸŽต Scrobbling APIs 13 + - **Last.fm Compatible API** โ€“ drop-in replacement for Last.fm scrobblers 14 + - **ListenBrainz Compatible API** โ€“ works with clients that support ListenBrainz 15 + 16 + ### ๐ŸŽต Spotify Integration 17 + 18 + 19 + ### ๐Ÿ•’ Playback & History 20 + 21 + - **Recently Played Timeline** โ€“ browse your listening history 22 + - **Stories View** โ€“ see what other users are playing in real time 23 + - **Stats** โ€“ visualize scrobbles per day 24 + 25 + ## ๐Ÿ“Š User Insights 26 + 27 + - **Top Artists, Tracks, and Albums** โ€“ personalized charts of your listening habits 28 + - **Shoutbox & Likes** โ€“ interact with other listeners and share reactions 29 + 30 + ### ๐ŸŒ Client Integrations 31 + - **Spotify** โ€“ detect now playing tracks and scrobble directly from Spotify 32 + - **Jellyfin** โ€“ track plays from your media server 33 + - **Pano Scrobbler** โ€“ Android/Linux/Windows support 34 + - **WebScrobbler** โ€“ scrobble directly from your browser 35 + 36 + ### ๐Ÿ” Search 37 + - **Search Engine** โ€“ fast search powered by MeiliSearch 38 + 39 + ## ๐Ÿšง Coming Soon / Roadmap 40 + - **Webhooks** - subscribe to scrobble events and integrate with Discord or your own apps 41 + - **Personalized Feeds** โ€“ discover music through community-driven feed algorithms 42 + - **Last.fm โ†’ Rocksky** Mirroring (Future Scrobbles) โ€“ automatically mirror new scrobbles from Last.fm into Rocksky 43 + - **Rocksky Connect** โ€“ remote playback across devices (similar to Spotify Connect) 44 + - **Multi-Source Libraries** โ€“ browse and scrobble from Google Drive, Dropbox, S3, FTP, and more 45 + - **Stream & Scrobble Your Own Music** โ€“ upload your library and play directly on Rocksky 46 + - **Extensions** โ€“ customize and extend Rocksky with your own logic 47 + - **Crossfade & Equalizer Settings Sync** โ€“ carry your playback preferences across devices 48 + 10 49 ## ๐Ÿ“ฆ Prerequisites 11 50 12 51 - Node.js (v22 or later)