Skip to content

Queue is a shared youtube queue, where users can connect to rooms and queue youtube videos to watch concurrently with other users in the room.

License

Notifications You must be signed in to change notification settings

evanclough/queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Queue

Queue is a application which enables users to queue videos to watch together as a group. Basically unscuffed PlugDJ (RIP). Ideal for bored online chatrooms (e.g. twitch offline chat). Demo: https://streamable.com/da0e9u

Development

For now, to develop, you'll need to:

  • set up a mysql database for rooms,
  • Make a .env file in the format of the default.env in both directories,
  • Run pip install -r requirements.txt in the server directory,
  • Run npm install in both the client and scuffed server client directories,
  • Run py server.py in the server directory to start the server,
  • Runnode client.js in the scuffed server client directory to start that up so the main loop is run,
  • Then finally run npm start in the client directory to start the frontend.

Goals

I hope to create an account system for the site, so that users can create and run their own rooms. I also hope to add more precise video controls that users in the room could use, like scrolling and pausing.

About

Queue is a shared youtube queue, where users can connect to rooms and queue youtube videos to watch concurrently with other users in the room.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published