A decentralized music tracking and discovery platform built on AT Protocol 馃幍
rocksky.app
spotify
atproto
lastfm
musicbrainz
scrobbling
listenbrainz
1SPOTIFY_CLIENT_ID=
2SPOTIFY_CLIENT_SECRET=
3
4SPOTIFY_ENCRYPTION_KEY=
5SPOTIFY_ENCRYPTION_IV=
6
7GOOGLE_CLIENT_ID=
8GOOGLE_CLIENT_SECRET=
9
10XATA_POSTGRES_URL="postgresql://postgres:mysecretpassword@localhost:5433/rocksky?sslmode=disable"
11
12JWT_SECRET=
13
14JETSTREAM_SERVER=wss://jetstream2.us-east.bsky.network
15# Optional: connect to multiple Jetstream servers in parallel for reliability.
16# Comma-separated; events are merged and deduplicated. Overrides JETSTREAM_SERVER when set.
17# JETSTREAM_SERVERS=wss://jetstream1.us-east.bsky.network,wss://jetstream2.us-east.bsky.network,wss://jetstream1.us-west.bsky.network,wss://jetstream2.us-west.bsky.network
18
19SCROBBLER_ORIGIN_URL="http://localhost:7882"
20
21SOURCE_POSTGRES_URL=