Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Coop-Records/sonata
music client on farcaster
https://github.com/Coop-Records/sonata
Last synced: about 1 month ago
JSON representation
music client on farcaster
- Host: GitHub
- URL: https://github.com/Coop-Records/sonata
- Owner: Coop-Records
- License: mit
- Created: 2024-04-02T11:06:23.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T20:25:38.000Z (about 1 month ago)
- Last Synced: 2024-10-29T20:29:26.811Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://sonata.tips
- Size: 15.9 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-farcaster-dev - `sonata`
- awesome-farcaster-dev - `sonata`
README
# sonata
music client for farcaster
supports music on
- Spotify
- Soundcloud
- Sound.xyz
- Zora (coming soon)# Setup
1. Download and install Docker: https://docs.docker.com/get-docker/
2. Open the Docker App on your machine. Verify with `docker info`.
3. Use node v20 with `nvm use 20`.
4. Run the following in the root of the sonata codebase:
`npx supabase init`.
5. Run the starting function
`npx supabase start`. This will now have the database live with some production data available to you.
6. Run
`npx supabase status`
7. Now go to .env file and fill the env variables# DB Issues
- If you see any errors happening db related or, need to make DB migrations run the following: `npx supabase db reset`
```
NEXT_PUBLIC_SUPABASE_URL={API URL}
NEXT_PUBLIC_ANON_KEY={anon key}
SUPABASE_URL={API URL}
SUPABASE_KEY={service_role key}
```## Authors
- [@sweetmantech](https://github.com/sweetmantech) ([warpcast](https://warpcast.com/sweetman-eth))
- [@ramiechaarani](https://github.com/ramiechaarani) ([warpcast](https://warpcast.com/ramie/))## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details