Collaborate on music projects with your friends.
This repo is for the frontend, here's the backend repo. You will need to run the backend to be able to use the app.
-
Clone/fork this repo
-
Install node https://nodejs.org/en
-
In the directory of this project, run
npm install
-
Run
npm start
-
Visit http://localhost:1234 to access the UI.
You can create a .env
file to configure some values. Copy .env.sample
to .env
and change:
- base URL for the backend
- asset host for serving frontend files (for CDN)
- Google Auth Client ID to enable logging in with Google
- Signup with email or Google. You can enter whatever you want for the email, even "Hoopity Boo".
- Upload audio file
- Upload profile picture
- Comment on files
Playback:
- Play using HTML5 audio player
- Play using Howler.js:
- Create a clip with the clip editor. Press the play button next to the clip name to play the clip.
- Or enter a timestamp like
3:04
within a comment, submit the comment, then click the timestamp to create an adhoc clip that seeks to that point in the file.