Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.28 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.28 KB

Music Room

A Node.py + Flask + React application to collaborate on the YouTube playlist. Inspired by https://plug.dj/.

screenshot

Bundle & Run

$ 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 .

Get a Google YouTube API Key

  1. Create a project in the Google Developer Console
  2. Enable the YouTube Data API here
  3. Create an API key in your project's Credentials Page
  4. Paste the API key into conf.py

For the future

  • 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)