Skip to content

A cross-platform extension that synchronizes videos on major anime websites.

License

Notifications You must be signed in to change notification settings

Dragicafit/Anime-Watch-Parties

Repository files navigation

Mozilla Add-ons Chrome Web Store Github

Anime Watch Parties

Anime Watch Parties is a cross-platform extension that synchronizes videos on major anime websites. This extension allows you to enjoy your favorite anime on Crunchyroll, Funimation, Wakanim or ADN with your friends.

Manual Install

  • Firefox: Download the xpi release, go to about:debugging#/runtime/this-firefox, click on Load Temporay Add-on... and select the xpi file.
  • Chromium: Download the crx release, go to chrome://extensions, enable debugging, drag and drop the crx file.
  • Chrome: Download the crx release, go to chrome://extensions, enable debugging, drag and drop the crx file.

Developing or debugging the extension

The master branch generate the firefox extension, the chrome branch generate the chrome and chromium extension.

This project uses Node.js. You have to install it before continuing:

To install all the depedencies, use the command npm install :

$ npm install

Compile the extension:

$ npm run build-extension

Finaly load the extension in your browser:

  • Firefox: Go to about:debugging#/runtime/this-firefox, click on Load Temporay Add-on... and select the manifest.json file in built/Firefox/.
  • Chromium: Go to chrome://extensions, enable debugging, click on Load Unpacked and select the built/Chrome/ directory.
  • Chrome: Go to chrome://extensions, enable debugging, click on Load Unpacked and select the built/Chrome/ directory.

Developing or debugging the server and the extension

The master branch generate the firefox extension, the chrome branch generate the chrome and chromium extension.

This project uses Node.js and Redis. You have to install them before continuing:

To install all the depedencies, use the command npm install :

$ npm install

First things to do:

  • copy the file .env.example to .env
  • modify the url in src/background-scripts/clientScript.ts from https://animewatchparties.com to https://localhost:4000
  • run npm run cert to create a self-signed certificate (the server uses https) and you have to allow it: https://localhost:4000.

Compile the extension:

$ npm run build-extension

Then start the server:

$ npm run debug

Finaly load the extension in your browser:

  • Firefox: Go to about:debugging#/runtime/this-firefox, click on Load Temporay Add-on... and select the manifest.json file in built/Firefox/.
  • Chromium: Go to chrome://extensions, enable debugging, click on Load Unpacked and select the built/Chrome/ directory.
  • Chrome: Go to chrome://extensions, enable debugging, click on Load Unpacked and select the built/Chrome/ directory.

Related

This project is a continuation of Wakanim With Friends.

Roll Together is a similar project.