A Node.py + Flask + React application to collaborate on the YouTube playlist. Inspired by https://plug.dj/.
$ cd web/ && yarn install && yarn run webpack && cd ..
$ cp conf.template.py conf.py && $EDITOR conf.py
$ pip install nodepy-runtime && nodepy https://nodepy.org/install-pm.py
$ nodepy-pm install && nodepy .
- 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)