mirror of
https://github.com/bytedream/stream-bypass.git
synced 2025-05-09 20:25:14 +02:00
132 lines
5.5 KiB
Markdown
132 lines
5.5 KiB
Markdown
# Stream Bypass
|
|
|
|
A multi-browser addon / extension for multiple streaming providers which redirects directly to the source video.
|
|
|
|
This addon replaces the video player from this sides with the native player build-in into the browser or redirects directly to the source video.
|
|
This has the advantage, that no advertising or popups are shown when trying to interact with the video (playing, skipping, ...) or some sites are showing them even if you do nothing.
|
|
Additionally this enables you to download the video by right-clicking it and just choose the download option.
|
|
|
|
<p align="center">
|
|
<a href="https://addons.mozilla.org/de/firefox/addon/stream-bypass/">
|
|
<img src="https://img.shields.io/amo/users/stream-bypass?label=Firefox%20Addon%20Store&style=flat-square" alt="Firefox Addon Store">
|
|
</a>
|
|
<a href="https://github.com/ByteDream/stream-bypass/releases/latest">
|
|
<img src="https://img.shields.io/github/downloads/ByteDream/stream-bypass/total?label=GitHub%20Downloads&style=flat-square" alt="GitHub Downloads">
|
|
</a>
|
|
<a href="https://discord.gg/gUWwekeNNg">
|
|
<img src="https://img.shields.io/discord/915659846836162561?label=discord&style=flat-square" alt="Discord">
|
|
</a>
|
|
</p>
|
|
|
|
Supported streaming providers (for a complete list of all supported websites, see [here](SUPPORTED) or in [show all](#all-supported-websites) below):
|
|
- [streamtape.com](https://streamtape.com)
|
|
- [vivo.sx](https://vivo.sx)
|
|
- [voe.sx](https://voe.sx)
|
|
|
|
<details id="all-supported-websites">
|
|
<summary><b>Show all</b></summary>
|
|
<ul>
|
|
<li><a href="https://evoload.io">evoload.io</a></li>
|
|
<li><a href="https://mcloud.to">mcloud.to</a></li>
|
|
<li><a href="https://mixdrop.co">mixdrop.co</a></li>
|
|
<li><a href="https://newgrounds.com">newgrounds.com</a></li>
|
|
<li><a href="https://streamtape.com">streamtape.com</a></li>
|
|
<li><a href="https://streamzz.to">streamzz.to</a></li>
|
|
<li><a href="https://thevideome.com">thevideome.com</a></li>
|
|
<li><a href="https://vidlox.me">vidlox.me</a></li>
|
|
<li><a href="https://vidstream.pro">vidstream.pro</a></li>
|
|
<li><a href="https://vidoza.net">vidoza.net</a></li>
|
|
<li><a href="https://vivo.st">vivo.st</a></li>
|
|
<li><a href="https://vivo.sx">vivo.sx</a></li>
|
|
<li><a href="https://voe.sx">voe.sx</a></li>
|
|
<li><a href="https://vupload.com">vupload.com</a></li>
|
|
</ul>
|
|
</details>
|
|
|
|
---
|
|
|
|
<details id="example">
|
|
<summary><b>How it's working</b></summary>
|
|
<img src="example.gif" alt="">
|
|
</details>
|
|
|
|
The addon was tested on
|
|
- Firefox (96.0.3)
|
|
- Ungoogled Chromium (97.0)
|
|
- Vivaldi (5.0)
|
|
- Opera (83.0)
|
|
|
|
## Installing
|
|
|
|
### Firefox
|
|
|
|
Install the addon directly from the [firefox addon store](https://addons.mozilla.org/de/firefox/addon/stream-bypass/) or from the [latest release](https://smartrelease.bytedream.org/github/ByteDream/stream-bypass/stream_bypass-{tag}_firefox.xpi) (if anything newer is available since firefox disables the plugin sometimes because of a setting which is necessary to run the addon properly).
|
|
|
|
### Chromium / Google Chrome
|
|
|
|
1. Download the zipfile from the [latest release](https://smartrelease.bytedream.org/github/ByteDream/stream-bypass/stream_bypass-{tag}.zip) and unzip it (with [7zip](https://www.7-zip.org/) or something like that).
|
|
2. Go into your browser and type `chrome://extensions` in the address bar.
|
|
3. Turn the developer mode in the top right corner on.
|
|
4. Click Load unpacked.
|
|
5. Choose the cloned / unzipped directory.
|
|
|
|
### Opera
|
|
|
|
1. Download the zipfile from the [latest release](https://smartrelease.bytedream.org/github/ByteDream/stream-bypass/stream_bypass-{tag}.zip) and unzip it (with [7zip](https://www.7-zip.org/) or something like that).
|
|
2. Go into your browser and type `opera://extensions` in the address bar.
|
|
3. Turn the developer mode in the top right corner on.
|
|
4. Click Load unpacked.
|
|
5. Choose the cloned / unzipped directory.
|
|
|
|
## Compiling
|
|
|
|
If you want to use / install the addon from source, you have to compile the `typescript` and `sass` files yourself.
|
|
- Compile it [manual](#manual).
|
|
- Compile it using [docker](#docker).
|
|
|
|
### Manual
|
|
|
|
For compiling everything bare bones, you need [typescript](https://www.typescriptlang.org/) and [sass](https://sass-lang.com/) installed.
|
|
- Compile typescript
|
|
```
|
|
$ tsc -p src
|
|
```
|
|
- Compile sass (replace `<path to sass file>` with every `.sass` file in the `src` directory)
|
|
```
|
|
$ sass --no-source-map <path to sass file>
|
|
```
|
|
The compiled output will be in the `src` directory.
|
|
|
|
If you want to keep it a little cleaner, you additionally need [python3](https://www.python.org).
|
|
- Compile everything with one line
|
|
```
|
|
$ python3 build.py -b -c
|
|
```
|
|
The compiled output will remain in a (new created if not existing) `build` directory.
|
|
|
|
### Docker
|
|
|
|
For this, you need [docker](https://www.docker.com/) to be installed.
|
|
- Build the docker image
|
|
```
|
|
$ docker build -t stream-bypass .
|
|
```
|
|
- Compile
|
|
```
|
|
$ docker run --rm -v build:/build stream-bypass
|
|
```
|
|
The compiled output will remain in a (new created if not existing) `build` directory.
|
|
|
|
##### Install
|
|
|
|
If you want to use the addon in Chromium or any browser which is based on it (almost every other, Google Chrome, Opera, ...), follow the steps in [installing](#installing).
|
|
When using firefox, use the following
|
|
1. Type `about:debugging` in the browser's address bar.
|
|
2. Select 'This Firefox' tab (maybe named different, depending on your language).
|
|
3. Under `Temporary Extensions`, click `Load Temporary Add-on`.
|
|
4. Choose any file in the directory where the compiled sources are.
|
|
|
|
## License
|
|
|
|
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for more details.
|