A decentralized music tracking and discovery platform built on AT Protocol 🎵

feat: update README with Spotify setup instructions and add Spotify script to package.json

+12 -6
+10 -5
README.md
··· 81 ```bash 82 turbo db:migrate --filter=@rocksky/api 83 ``` 84 - 6. Populate database (Optional): 85 ```bash 86 bun run db:pgpull 87 ``` 88 89 - 7. Start Analytics API: 90 ```bash 91 bun run dev:analytics 92 ``` 93 - 8. Start jetstream: 94 ```bash 95 bun run dev:jetstream 96 ``` 97 - 9. Start musicbrainz: 98 ```bash 99 bun run mb 100 ``` 101 - 10. Start the development server: 102 ```bash 103 turbo dev --filter=@rocksky/api --filter=@rocksky/web 104 ```
··· 81 ```bash 82 turbo db:migrate --filter=@rocksky/api 83 ``` 84 + 6. Setup Spotify App: 85 + ```bash 86 + # don't forget to set SPOTIFY_ENCRYPTION_KEY and SPOTIFY_ENCRYPTION_IV environment variables 87 + bun run spotify <client_id> <client_secret> 88 + ``` 89 + 7. Populate database (Optional): 90 ```bash 91 bun run db:pgpull 92 ``` 93 94 + 8. Start Analytics API: 95 ```bash 96 bun run dev:analytics 97 ``` 98 + 9. Start jetstream: 99 ```bash 100 bun run dev:jetstream 101 ``` 102 + 10. Start musicbrainz: 103 ```bash 104 bun run mb 105 ``` 106 + 11. Start the development server: 107 ```bash 108 turbo dev --filter=@rocksky/api --filter=@rocksky/web 109 ```
+2 -1
package.json
··· 27 "dev:webscrobbler": "cargo run -p rockskyd --release -- webscrobbler", 28 "dev:tracklist": "cargo run -p rockskyd --release -- tracklist", 29 "db:pgpull": "cargo run -p rockskyd --release -- pull && rm -f rocksky-analytics.ddb* rocksky-feed.ddb* && curl -o rocksky-analytics.ddb https://backup.rocksky.app/rocksky-analytics.ddb && curl -o rocksky-feed.ddb https://backup.rocksky.app/rocksky-feed.ddb", 30 - "mb": "cd musicbrainz && go run main.go" 31 }, 32 "workspaces": [ 33 "apps/api",
··· 27 "dev:webscrobbler": "cargo run -p rockskyd --release -- webscrobbler", 28 "dev:tracklist": "cargo run -p rockskyd --release -- tracklist", 29 "db:pgpull": "cargo run -p rockskyd --release -- pull && rm -f rocksky-analytics.ddb* rocksky-feed.ddb* && curl -o rocksky-analytics.ddb https://backup.rocksky.app/rocksky-analytics.ddb && curl -o rocksky-feed.ddb https://backup.rocksky.app/rocksky-feed.ddb", 30 + "mb": "cd musicbrainz && go run main.go", 31 + "spotidy": "cd apps/api && bun run spotify" 32 }, 33 "workspaces": [ 34 "apps/api",