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 81 ```bash 82 82 turbo db:migrate --filter=@rocksky/api 83 83 ``` 84 - 6. Populate database (Optional): 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): 85 90 ```bash 86 91 bun run db:pgpull 87 92 ``` 88 93 89 - 7. Start Analytics API: 94 + 8. Start Analytics API: 90 95 ```bash 91 96 bun run dev:analytics 92 97 ``` 93 - 8. Start jetstream: 98 + 9. Start jetstream: 94 99 ```bash 95 100 bun run dev:jetstream 96 101 ``` 97 - 9. Start musicbrainz: 102 + 10. Start musicbrainz: 98 103 ```bash 99 104 bun run mb 100 105 ``` 101 - 10. Start the development server: 106 + 11. Start the development server: 102 107 ```bash 103 108 turbo dev --filter=@rocksky/api --filter=@rocksky/web 104 109 ```
+2 -1
package.json
··· 27 27 "dev:webscrobbler": "cargo run -p rockskyd --release -- webscrobbler", 28 28 "dev:tracklist": "cargo run -p rockskyd --release -- tracklist", 29 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" 30 + "mb": "cd musicbrainz && go run main.go", 31 + "spotidy": "cd apps/api && bun run spotify" 31 32 }, 32 33 "workspaces": [ 33 34 "apps/api",