Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Beats by ACM

New Acoustics Media Player for ACM@UIUC.

Setup

First, install MySQL locally and start it. Create a database for Beats.

echo "CREATE DATABASE acoustics2;" | mysql

Set up a virtual Python environment for this project.

virtualenv venv
source venv/bin/activate

Then install all the Python dependencies.

pip install -r requirements.txt

Initialize the database.

python db.py

Add songs. From the Python interpreter:

import song
song.add_songs_in_dir('/path/to/music')

Finally, create a beats.cfg file from beats.cfg.sample and customize it.

Now you're ready to start the Beats server.

gunicorn -c gunicorn_config.py main:app

The server will start at http://localhost:5000/.

Adding songs on prod

cd /var/www/beats
source venv/bin/activate
./scan_netid.py netid1 [netid2 netid3 ...]
You can’t perform that action at this time.