A Flask+React application to collaborate on a YouTube playlist. Inspired by https://plug.dj/.
$ virtualenv .venv -p python3
$ . .venv/bin/activate
$ pip install -r requirements
$ cd web && npm i && cd ..
$ cp conf.dev.py conf.py
$ python manage.py build
$ python manage.py run
- Create a project in the Google Developer Console
- Enable the YouTube Data API here
- Create an API key in your project's Credentials Page
- Paste the API key into
conf.py
- Keep order in the queue and history (currently implemented as a Pony ORM
Set
) - Also, allow duplicates in the room history
- Ability to remove songs, and to move them up//down in the queue
- Automatically start playing the next song (broken since switch to React)