Skip to content

elliotchance/chartbrainz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChartBrainz

The unofficial way to view charts and manage your ratings on MusicBrainz.

https://chartbrainz.com

Features

  1. View up to 250 releases for each genre. Since there isn't much ratings data, the threshold to be included in the chart is very low, only 3 ratings.
  2. Genre charts are hierarchical. So when looking at rock, you see all the genres and subgenera included.
  3. Login to MusicBrainz to sync your ratings. You see your ratings overlayed on the charts.
  4. Submit ratings. On any chart item with half-star accuracy.

Development

Local development

Install/update any required packages:

npm install

Create the environment variables (you may need to update this config file depending on which features you need):

make config/dev.json

You will need to run the backend and frontend separately:

make backend
make frontend

Download Latest Dump

rm -rf dump db.sqlite3
make db.sqlite3

Regenerate Data Files

rm -rf backend/static/data
make all-data

Deploy

Development (https://dev.chartbrainz.com)

make deploy-dev

Production (https://chartbrainz.com)

make deploy-prod

About

The unofficial way to view charts from MusicBrainz.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published