alpha
Login
Join now
rocksky.app
/
rocksky
Star
Starred
Star
Something went wrong. Try again.
Fork
9
Eye filled
Watch
Watching
Watch
A decentralized music tracking and discovery platform built on AT Protocol 🎵
rocksky.app
spotify
atproto
lastfm
musicbrainz
scrobbling
listenbrainz
+6 more
spotify
atproto
lastfm
musicbrainz
scrobbling
listenbrainz
Star
Starred
Star
Something went wrong. Try again.
Fork
9
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
17
Pulls
Pulls
14
Pipelines
Pipelines
rocksky
/
apps
/
api
/
src
30 folders
·
10 files
at
main
Tsiry Sandratraina
·
Avoid recent-index scans for selective RSQL filters
·
1d ago
cfc06d31
access-tokens
feat(access-tokens): add user-managed personal access tokens
4mo ago
apikeys
feat(access-tokens): add user-managed personal access tokens
4mo ago
auth
feat: add event RSVPs across web and Android
1w ago
bsky
feat: point account creation at the rocksky.social PDS
2w ago
dropbox
feat(access-tokens): add user-managed personal access tokens
4mo ago
googledrive
feat(access-tokens): add user-managed personal access tokens
4mo ago
import
Merge pull request #22 from banyan/fix-import-large-csv
3mo ago
lexicon
Return successful song lookup outcomes in the existing response format
3d ago
lib
Avoid recent-index scans for selective RSQL filters
1d ago
library
feat(library): mirror navidrome playlists to the user's atproto repo
1mo ago
lovedtracks
feat(jetstream): materialize likes from the firehose and add likes backfill
2w ago
notifications
feat(notifications): rich subject cards + grouping
2mo ago
nowplaying
Make Teal FM publication durable with independent retries
2d ago
opengraph
feat(db): route reads to the replica, keep fresh reads on the primary
1mo ago
playlists
fix(playlist): remove a track by position, not by song
1mo ago
schema
Bound RSQL catalog work and index exact and wildcard filters
1d ago
scripts
Route scrobble matching through the centralized service
3d ago
shouts
feat(proxy): edge-cache plc.directory and public.api.bsky.app via CF Workers
1mo ago
spotify
feat: refine Android player layout and add volume control
1w ago
storage
feat(storage): rebuild the BYO-storage page and let uploads choose a bucket
1mo ago
submissions
Make Teal FM publication durable with independent retries
2d ago
subscribers
Route scrobble matching through the centralized service
3d ago
tealfm
Make Teal FM publication durable with independent retries
2d ago
tracks
fix(artists): keep other artists' tracks off an artist's page
3w ago
types
perf(api): optimize wrapped, profile rankings, and chart queries
2w ago
typesense
fix(api): tighten Typesense client timeout, disable built-in retries
4mo ago
uploads
fix(api): extend scoped upload stream tokens for Cast sessions
1w ago
users
fix(profile): show the heart on every recent listen
1mo ago
webscrobbler
feat(access-tokens): add user-managed personal access tokens
4mo ago
xrpc
Avoid recent-index scans for selective RSQL filters
1d ago
context.ts
Route scrobble matching through the centralized service
3d ago
db.ts
fix(auth): stop a locked SQLite file from logging users out
3w ago
drizzle.ts
fix(api): recover Discogs backfill from database disconnects
1w ago
index.ts
Add durable Rust submission worker with Postgres and SQLite backends
3d ago
metrics.ts
feat(api): full OpenTelemetry — traces, metrics and logs on both servers
4w ago
otel.ts
fix(telemetry): correlate traces, metrics and logs across every service
3w ago
profiling.ts
Revert "Merge pull request #8 from tsirysndr/chore/migrate-to-bun"
1y ago
ratelimiter.ts
fix(api): make rate-limit INCR and EXPIRE atomic so counters cannot get stuck
2mo ago
server.ts
perf(api): optimize actor neighbours queries and caching
2w ago
sqliteKv.ts
Add feed generators lexicon and API types
9mo ago