viz is a music visualiser. It works with Spotify, or though a microphone with SongRec.
viz needs both a client and a server. The server is needed to:
- Authenticate with Spotify, and emit song changes from Spotify to the client
- Or, if SongRec is used, to listen to the microphone and emit song changes to the client
The client is built with r3f and runs the visualization code.
To run viz with Spotify, you need to set up a few things:
- Go to the Spotify Developer Dashboard, and create a new app.
- Add
http://localhost:8888/callbackas a redirect URI. - Create a
.envfile in thebackendfolder with environment variables from the Spotify app.cp backend/.env.example backend/.env
make bootstrapTo start both the server and the client, run:
make startFor the full list of commands, see Makefile.

