Concert is the new music system for the ACM Office: https://concert.acm.illinois.edu/
- Make sure you have Python 3 installed:
python3 --version(if you don't have it, install here) - Make sure you have virtualenv installed:
virtualenv --version(if you don't have it, install withpip3 install virtualenv) - Make sure you have MongoDB installed:
mongod --version(if you don't have it, install here) - Make sure you have Redis installed:
redis-server --version(if you don't have it, install here) - Make sure you have PulseAudio installed:
pulseaudio --version - Install the VLC media player desktop application here
- In this project's main directory, run
virtualenv venv - Run
source venv/bin/activate - Run
pip3 install --upgrade -r requirements.txt - Copy
config.py.templateinto a new file calledconfig.py. In that file, enter your various API keys and tokens.
- In a separate terminal session, run
redis-server(to start Redis) - In another separate terminal session, run
mongod(to start MongoDB) - Lastly, in another separate terminal session in the project's main directory, run
source venv/bin/activateand then runpython3 main.py- The client will be served at http://localhost:5000