rapidbay

by hauxir

hauxir / rapidbay

Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the...

139 Stars 26 Forks Last release: Not found MIT License 111 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Open Source Helpers

RapidBay

Rapid bay is a self hosted video service/torrent client that makes playing videos from torrents as easy as: 1. Opening the webapp on a phone/laptop/tablet/smartTV. 2. Searching for content. 3. Selecting desired video file. 4. Waiting for Download/Conversion. 5. Playing on the device or cast to AppleTV/Chromecast

Features:

  • Supports using Jackett as a search backend(HIGHLY RECOMMENDED).
  • Pick individual video files you want to play and the system takes care of the rest to make it streamable.
  • Automatic download of Closed Captions/Subtitles
  • Automatically converts the video file and subtitles to be playable on all browsers/chromecast/appletv
  • Automatically converts audio that is unsupported by browsers to AAC
  • Allows registering as a handler for any magnet link
  • Automatically cleans up disk space so you don't need to manage it yourself

Demo:

Running:

Requires Docker

docker run -p 5000:5000 -p 6881:6881 -p 6881:6881/udp -e USERNAME= -e PASSWORD= hauxir/rapidbay
App will be running at http://localhost:5000

Configuring which subtitles to download:

The default setting downloads all subtitle languages but it might get slow if there are many for a given file.

To solve this you need to customize which languages you want.

Add the env variable SUBTITLELANGUAGES to your docker params like so: ``` -e SUBTITLELANGUAGES="['en', 'de', 'es']" ```

Using Jackett as a search backend:

Rapidbay supports using the torrent indexer Jackett for searching. Just provide the the env variables JACKETTHOST and JACKETTAPIKEY like so: ``` -e JACKETTHOST="http://your.jacket.host" -e JACKETTAPIKEY="YourAPIKey" ```

Registering as a handler for any magnet link:

  • Go to https://<RAPIDBAY_HOST>/registerHandler and it should prompt you to register your running RapidBay instance as a default handler for torrent links on any torrent site!
  • You can also copy/paste a magnet link directly into the search bar to open magnet links manually.

Developing

Requires Docker + docker-compose

docker-compose up
Default username and password is admin:123456

Running RapidBay on a VPS

Setting RapidBay up on a VPS and tunnel torrent traffic through NordVPN

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.