alpha
Login
or
Join now
chanderson.tech
/
rocksky
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A decentralized music tracking and discovery platform built on AT Protocol 馃幍
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
rocksky
/
apps
/
api
/
src
/
at
main
23 folders
10 files
Tsiry Sandratraina
fix: align Last.fm CSV parser with actual export format from lastfm.ghan.nl
2mo ago
70eca0bf
apikeys
fix: align Last.fm CSV parser with actual export format from lastfm.ghan.nl
2 months ago
auth
run lint
5 months ago
bsky
Remove await on ctx.kv.set in profile handler
5 months ago
dropbox
Add consola logger and scrobble subscriber
6 months ago
googledrive
Add consola logger and scrobble subscriber
6 months ago
import
fix: align Last.fm CSV parser with actual export format from lastfm.ghan.nl
2 months ago
lexicon
feat: add MBID-based lookup to matchSong and musicbrainz service
2 months ago
lib
Remove redundant devDefault for NODE_ENV
5 months ago
lovedtracks
Add consola logger and scrobble subscriber
6 months ago
nowplaying
Add consola logger and scrobble subscriber
6 months ago
opengraph
Include artists in song and scrobble schemas Add artists array ref to lexicon defs and types. Populate artists by querying artist records (split on track.artist) in getSong and getScrobble and include ArtistViewBasic[] in the API presentation. Also switch to type-only imports and clean up some variable typings.
5 months ago
schema
feat: add Last.fm CSV and Spotify JSON history import
2 months ago
scripts
add from/to date range params to getScrobblesChart endpoint; run formatter across schema and XRPC handler files
2 months ago
shouts
Add consola logger and scrobble subscriber
6 months ago
spotify
Add mobile drawer, login UI, and Spotify scopes Introduce displayDrawer jotai atom and toggle button in Navbar. Add LoginForm and Links components and render a mobile drawer that shows search/login/CloudDrive on small screens. Expand Spotify OAuth scopes, include state param in the authorize URL, and raise SpotifyLogin z-index for proper overlay.
5 months ago
subscribers
Publish scrobble on save and sync URIs Publish the newest scrobble ID after saving so subscribers can react. Refactor JS subscriber to call updateUris(ctx, did) and refreshScrobbles, use the tables namespace for DB queries, add hashing/logging, and limit syncs to 5 recent scrobbles.
6 months ago
tealfm
Use artistMbId and releaseMbId keys
4 months ago
tracks
Add consola logger and scrobble subscriber
6 months ago
types
feat: add artists property to song and scrobble records for MusicBrainz IDs
9 months ago
users
feat(musicbrainz): add MusicBrainz service with search and hydrate endpoints - Implemented main server logic in musicbrainz/main.go - Added searchHandler and hydrateHandler for handling requests - Integrated database initialization and context-based shutdown - Updated package.json to include a script for running the MusicBrainz service
9 months ago
webscrobbler
Remove unused dependency for @xata.io/client in bun.lock and replace all xata client usage with drizzle orm
9 months ago
websocket
Add consola logger and scrobble subscriber
6 months ago
xrpc
feat: add direct MBID lookup to musicbrainz service and matchSong
2 months ago
context.ts
Add consola logger and scrobble subscriber
6 months ago
db.ts
Add consola logger and scrobble subscriber
6 months ago
drizzle.ts
add from/to date range params to getScrobblesChart endpoint; run formatter across schema and XRPC handler files
2 months ago
index.ts
feat: add Last.fm CSV and Spotify JSON history import
2 months ago
metrics.ts
setup drizzle-kit, docker compose and turbo repo
1 year ago
profiling.ts
Revert "Merge pull request #8 from tsirysndr/chore/migrate-to-bun" This reverts commit 4ec6bb5f70b047edafe1f60e3dfb5995829dbe76, reversing changes made to 1d902f131e5fe056b9e506e36ce86f44631e085c.
9 months ago
ratelimiter.ts
Allowlist IP 161.97.141.205 in rate limiter Skip rate limiting for the known internal host to avoid blocking health checks
4 months ago
server.ts
Add consola logger and scrobble subscriber
6 months ago
sqliteKv.ts
Add feed generators lexicon and API types - Add feedGeneratorsView and feedGeneratorView defs (JSON and pkl) - Add app.rocksky.feed.getFeedGenerators lexicon and generated TS types - Export new types from lexicon index - Swap/fix album getAlbums/getAlbumTracks handlers and update schemas - Misc: small formatting, type-only imports, and script fixes
7 months ago
tracing.ts
setup drizzle-kit, docker compose and turbo repo
1 year ago