metabrainz / mbspotify

MusicBrainz Spotify integration hack for SF Music Hack Day 2014

Home Page:https://mbspotify.musicbrainz.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.libera.chat. More info about available methods of getting in touch with community is available at https://wiki.musicbrainz.org/Communication.

About

MusicBrainz Spotify integration hack for SF Music Hack Day 2014

https://mbspotify.musicbrainz.org/

License:GNU General Public License v2.0


Languages

Language:Python 83.7%Language:JavaScript 6.9%Language:Dockerfile 4.9%Language:PLpgSQL 2.9%Language:Shell 1.7%