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.template
into a new file calledconfig.py
. In that file, enter your various API keys and tokens.
- Start Redis: Run
systemctl start redis
- to check if it is currently running, replace
start
withstatus
- replace
start
withrestart
if it is already running
- replace
- to check if it is currently running, replace
- Start MongoDB: Run
systemctl start mongodb
(may bemongod
depending on your version)- use
status
andrestart
to check if it is currently running
- use
- In the project's main directory, run
source venv/bin/activate
(if not already in a virual enviroment) and then runpython3 main.py
- The client will be served at http://localhost:5000