alpha
Login
or
Join now
millette.tngl.sh
/
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
22 folders
10 files
Tsiry Sandratraina
add indexes on loved_tracks.track_id and tracks.artist_uri; exclude "Various Artists" from actor artists feed
2mo ago
69d68805
apikeys
add indexes on loved_tracks.track_id and tracks.artist_uri; exclude "Various Artists" from actor artists feed
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
lexicon
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
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
add indexes on loved_tracks.track_id and tracks.artist_uri; exclude "Various Artists" from actor artists feed
2 months ago
scripts
Upsert user scrobbles on conflict Replace onConflictDoNothing with onConflictDoUpdate for songs, albums, and artists. Use composite conflict targets (userId + id) and set scrobbles to 1 when a conflict occurs.
4 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
add indexes on loved_tracks.track_id and tracks.artist_uri; exclude "Various Artists" from actor artists feed
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
handle xata idle timeout
2 months ago
index.ts
Add OpenGraph service and proxy meta injection
5 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
6 months ago
tracing.ts
setup drizzle-kit, docker compose and turbo repo
1 year ago