Skip to content

CodeAndChillClub/musicroom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Listen to music together with your friends. (WIP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.1%
  • JavaScript 31.7%
  • HTML 1.4%
  • CSS 0.8%