A Chrome Extension / NodeJS Server for sync video watching on Emby. This is my first Chrome Extension so please be gentle on me. The code is far from good but it works :)
- Emby Sync Watch got accepted into the Chrome Webstore! Go to Emby Sync Watch to download it. Skip to step 8), if you wanna download it manually continue with step 2).
- Download the latest Release of the Chrome Extension ("emby.sync.watch.EXTENSION. ... .zip") from the releases tab.
- Extract the Zip file to a Folder of your choice.
- Open Chrome and head to: "chrome://extensions/".
- Tick the "Developer Mode" box on the top right corner of the screen.
- Click on "load unpacked extension" and select the folder you created in step 2.
- The Extension now shows up in the top right corner of the screen :)
- Go to Usage if you want to learn more about how to connect to servers.
- Download the latest Release of the Server ("emby.sync.watch.SERVER. ... .zip") from the releases tab.
- Extract the Zip file to a Folder of your choice.
- Go to https://nodejs.org/en/download/ and install nodejs on your computer.
- Go to the Folder you extracted in step 2.
- Run
npm install
. - Start the server:
node .\index.js
. - If everything went correct the Server should now say "Server started" and the Port it's listening on.
- If you want to edit the port just open the port.json file the server created and change the port. Restart the server afterwards.
- If you want to use the Server over the Internet please forward TCP Port 8082 (or the port you set yourself) on your router.
- On Installation the Extension should open a Webpage where you can create Profiles.
- Open the Emby Webpage and start the Video you want to watch.
- Click on the Chrome Extension on the top right Corner of your screen, if it's not there click on the puzzle piece and then on the Extension.
- Select a Profile you want to connect to, if you didn't create a profile yet go back to step 1). If you want to connect manually don't select a profile and just enter the Server / Port manually.
- Connect to the Server, if everything is setup right you should see a popup saying you're connected.
- Everyone else who joins in from now on has control over your video and vice versa :)
- Name
- The Name you want to give the Profile
- Server
- The IP-Adress of the Server you want to connect you.
- If you setup the Server on your PC it's "localhost".
- If you setup the Server on a different PC it's the IP of that PC
- The IP-Adress of the Server you want to connect you.
- Port
- The Port of the Server you want to connect to. If you didn't change my Code it's "8082".
- Message me on Discord @ "Quadrubo#2536". I'm sure I can help you :)