Music is always better when we listen together
Auralous is a free project that lets you play & listen to music in sync with friends in group sessions.
Auralous currently supports streaming music on YouTube and Spotify. We hope to add support for Apple Music soon.
Website: auralous.com
| Codebase | Description |
|---|---|
| web | React Native Web app |
| mobile | React Native app for Android and iOS |
| app | The shared main app |
| api | GraphQL API / URQL code, hooks, and exchanges |
package.json contains the several scripts in the workspace root.
Start the file watcher to build types and codegen for the project for uses in both web and mobile. You only need run it for two purposes:
- type checking during development
- run codegen when schema changes
Run yarn lint to check for errors in source code using eslint and apply formatting with prettier. You can also run yarn lint --fix to let eslint fixed the errors automatically.
See CONTRIBUTING.md.
This project is not possible without:
- All the OSS libraries and their maintainers
- Odesli API for cross-playing functionality
- last but not least... you