Skip to content
/ rove Public

Redirect DRM streaming sites to NON DRM community supported alternatives

License

Notifications You must be signed in to change notification settings

wysh3/rove

Repository files navigation

Rove

Redirect DRM streaming sites to alternatives. Automatic, silent, and cascading fallback.

Features

  • Broad Coverage: Support for 40+ DRM sites across Video, Music, Sports, and International categories.
  • Cascading Fallback: Automatic redirect with a 10-second timeout to the next alternative if a site is unreachable.
  • Granular Control: Toggle individual sites or entire categories via the settings panel.
  • Privacy Focused: Operates locally on your browser with no external tracking or data collection.
  • Performance: Lightweight background service worker implementation.

Installation

Firefox and forks (Zen, Firefox, Waterfox, Pale Moon, etc.)

Rove is available on the Firefox Add-ons Store.

Manual Installation:

  1. Download rove-firefox-v1.0.0.zip from the Releases page.
  2. Visit about:debugging#/runtime/this-firefox in your browser.
  3. Click "Load Temporary Add-on" and select the downloaded manifest file from the extracted ZIP.

Chromium browsers (Chrome, Edge, Brave, Helium, etc.)

Due to the Chrome Web Store developer fee, we provide a manual installation package:

  1. Download rove-chrome-v1.0.0.zip from Releases.
  2. Extract the ZIP file to a local directory.
  3. Open chrome://extensions in your browser.
  4. Enable Developer Mode in the top-right corner.
  5. Click Load Unpacked and select the directory where you extracted the files.

Note: Help us get on the official Chrome Web Store for 1-click updates. Sponsor this project on GitHub to help cover the developer fee.


Development

Prerequisites

  • Node.js (v18 or higher)
  • npm

Build Commands

npm install           # Install dependencies
npm run ship          # Build and package for all browsers (Outputs to /builds)
npm run build:chrome  # Build Chrome version only
npm run build:firefox # Build Firefox version only
npm run clean         # Remove build artifacts

Project Structure

  • extension/: Source code for the browser extension (TypeScript).
  • shared/: Shared logic, types, and constants.
  • scripts/: Build, transformation, and packaging automation.
  • alternatives.json: The redirect configuration database.

License

Licensed under the GNU General Public License v3.0. Base project by wysh.

About

Redirect DRM streaming sites to NON DRM community supported alternatives

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published