Sign in
Join now
rocksky
rocksky.app
/
Star
Starred
Star
Something went wrong. Try again.
Fork
8
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
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
9
9
Pulls
Pulls
Pipelines
Pipelines
rocksky
/
apps
/
api
/
src
/
lib
57 files
at
main
tsiry-sandratraina.com
·
feat(auth): store OAuth sessions in Postgres when AUTH_DATABASE_URL is set
·
7h ago
8be3bf64
agent.ts
fix(auth): stop a locked SQLite file from logging users out
1mo ago
authVerifier.ts
feat(api/getStories): filter stories by feed or following
4mo ago
bskyProfile.ts
perf(profile): align TypeScript and PureScript lookup optimizations
5d ago
catalogFilters.test.ts
feat!: remove Dropbox and Google Drive integrations
1w ago
credits.test.ts
fix(artists): keep other artists' tracks off an artist's page
1mo ago
credits.ts
fix(artists): keep other artists' tracks off an artist's page
1mo ago
crypto.ts
Refactor code for consistency and readability
1y ago
dbQuery.ts
feat(db): route reads to the replica, keep fresh reads on the primary
1mo ago
dbRetry.ts
fix(api): stop abandoned queries from leaking Postgres connections
1mo ago
didUnstorageCache.ts
chore: setup and run biome lint/format
1y ago
discogs.ts
Store Discogs tracklist, artists, labels, identifiers and masters
3w ago
discogsEnrichment.test.ts
fix(api): recover Discogs backfill from database disconnects
3w ago
discogsEnrichment.ts
fix(api): recover Discogs backfill from database disconnects
3w ago
discogsRelation.test.ts
Store Discogs tracklist, artists, labels, identifiers and masters
3w ago
discogsRelation.ts
Store Discogs tracklist, artists, labels, identifiers and masters
3w ago
discogsView.test.ts
Store Discogs tracklist, artists, labels, identifiers and masters
3w ago
discogsView.ts
Store Discogs tracklist, artists, labels, identifiers and masters
3w ago
downloadImage.ts
chore: setup and run biome lint/format
1y ago
durableRecord.test.ts
Add durable Rust submission worker with Postgres and SQLite backends
2w ago
durableRecord.ts
Add durable Rust submission worker with Postgres and SQLite backends
2w ago
durableSubmission.test.ts
Make Teal FM publication durable with independent retries
2w ago
durableSubmission.ts
Make Teal FM publication durable with independent retries
2w ago
enrichmentBudget.ts
Speed up riff-mb searches and bound song enrichment
3w ago
env.ts
feat(auth): store OAuth sessions in Postgres when AUTH_DATABASE_URL is set
7h ago
eventView.test.ts
feat(api): expose event media with a thumbnail fallback for imageUrl
3w ago
eventView.ts
feat(api): expose event media with a thumbnail fallback for imageUrl
3w ago
extractPdsFromDid.ts
feat(proxy): edge-cache plc.directory and public.api.bsky.app via CF Workers
1mo ago
feedCache.ts
feat(rockbox): add audioSettings lexicon, XRPC handlers, and SDK clients
4mo ago
filteredPage.ts
Avoid recent-index scans for selective RSQL filters
2w ago
idResolver.ts
feat(proxy): edge-cache plc.directory and public.api.bsky.app via CF Workers
1mo ago
index.ts
fix(api): coerce null album art to Last.fm placeholder before persist/publish
5mo ago
jwks.ts
fix(auth): load public JWKS from environment configuration
1w ago
matching.test.ts
Route scrobble matching through the centralized service
2w ago
matching.ts
Preserve Deezer preview URLs and provider links in matches
2w ago
navidrome.ts
feat(library): mirror navidrome playlists to the user's atproto repo
2mo ago
pdsProxy.ts
feat(api,caramelo-proxy): route unreachable PDS hosts through a proxy
2mo ago
pgConnectionRecovery.test.ts
fix(api): recover Discogs backfill from database disconnects
3w ago
pgConnectionRecovery.ts
fix(api): recover Discogs backfill from database disconnects
3w ago
plc.ts
feat(proxy): edge-cache plc.directory and public.api.bsky.app via CF Workers
1mo ago
queryCache.test.ts
perf(api): optimize wrapped, profile rankings, and chart queries
4w ago
queryCache.ts
perf(api): optimize wrapped, profile rankings, and chart queries
4w ago
recordOwnership.test.ts
fix(api): stop publishing duplicate artist, album and song records on scrobble
3w ago
recordOwnership.ts
fix(api): stop publishing duplicate artist, album and song records on scrobble
3w ago
recordPosition.test.ts
Normalize invalid track and disc positions before publication
2w ago
recordPosition.ts
Normalize invalid track and disc positions before publication
2w ago
rsql.test.ts
Bound RSQL catalog work and index exact and wildcard filters
2w ago
rsql.ts
Bound RSQL catalog work and index exact and wildcard filters
2w ago
scrobbleDedup.ts
Add durable Rust submission worker with Postgres and SQLite backends
2w ago
scrobbleGuard.ts
Add durable Rust submission worker with Postgres and SQLite backends
2w ago
scrobbleLikes.ts
perf(api): slim loved-song lists and align like queries across runtimes
5d ago
spotifyGet.test.ts
Fix Spotify timeout retries and optimize Riff searches
3w ago
spotifyGet.ts
Fix Spotify timeout retries and optimize Riff searches
3w ago
statsCache.ts
perf(stats): serve profile counts from one index-only scan and a cache
1mo ago
storage-crypto.ts
feat: bring your own S3 storage (BYOS)
5mo ago
trackLikes.ts
fix(likes): match likes by sha256, style the Like button like Share on Bluesky
2mo ago
verifyToken.ts
feat(access-tokens): add user-managed personal access tokens
4mo ago
xrpcTelemetry.ts
feat(api): full OpenTelemetry — traces, metrics and logs on both servers
1mo ago