Watch YouTube with friends!
- Navigate to YTParty and make an account if you don't already
- Optionally install the Chrome Extension (See below for guide)
Once signed in, head over to the create room page and follow the room creation steps
Once you have linked your account, simply navigate to a video you want to create your room from then press the YTParty logo to open up the extension and follow the on-screen prompts.
When you are in your player room, ensure you have clicked on the chat and then press ctrl + m
to open up the player menu. From here, you can manipulate the queue.
Perform the same steps as you did to create a room with the extension, but this time simply press the add to queue button.
-
- Download or pull this repository
- Extract the zip folder of this repository if necessary
-
Navigate to the
extension/Chrome
folder. Copy all these files to a safe location such asDocuments/YTParty
so they do not get deleted. -
In Chrome, navigate to
chrome://extensions
and enable developer mode -
Click
Load Unpacked
and navigate to theDocuments/YTParty
folder (or wherever you put the extension files) -
Click
Select Folder
. The extension should now be loaded.
I did make a FireFox extension, but I have since stopped developing it. This is due to the irritating nature of untrusted FireFox extension security and the difficulty of use for the end user. As such, I will not be returning to FireFox extension development for the forseeable future.
YTParty requires a config file named config.properties
with the following fields:
#Hibernate Options
hibernate.User=YTParty
hibernate.Password=n0th1n9_t0_533_h3r3
hibernate.ConnectionURL=jdbc:postgresql://localhost:5432/YTParty
#Tomcat options
http.port=8080
#reCaptcha Token
captcha.Token=n0_h1dd3n_m355ag35
As well as a PostgreSQL server. Ensure that the database used in the connection URL exists on the PostgreSQL server. PGAdmin is recommended for database management.
It is unlikely that I will accept PR's. This is due to my own concerns for security. If you have a suggestion or a problem, please create a GitHub issue instead.
If you have any issues please create a GitHub issue