mbspotify

This project aims to provide mapping between MusicBrainz Identifiers and Spotify URIs. It also makes MusicBrainz playable by embedding Spotify Play Buttons into the MusicBrainz pages.

Development

The easiest way to set up a development environment is to use Docker:

$ docker-compose -f docker/docker-compose.dev.yml up --build

After starting it for the first time, initialize the database:

$ docker-compose -f docker/docker-compose.dev.yml run web python manage.py init_db

After containers are created and running, you can access the application at http://localhost:80/.

Testing

To run all tests use:

$ docker-compose -f docker/docker-compose.test.yml up -d --build
$ docker logs -f mbspotify_web_test_1

Community

If you want to discuss something, go to #metabrainz IRC channel on irc.freenode.net. More info about available methods of getting in touch with community is available at https://wiki.musicbrainz.org/Communication.