opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

Stream video torrents in your web browser with ease.
GitHub RepoImpressions1.5k

Project Description

View on GitHub

Stream Torrents in Your Browser with BitPlay

Ever wanted to stream a video from a torrent without downloading the whole file first? BitPlay makes it possible—right in your browser. No sketchy desktop apps, no waiting for downloads to finish. Just paste a magnet link, hit play, and you're watching.

Built with Go and packed with useful features like SOCKS5 proxy support and Prowlarr/Jackett integration, BitPlay is a lightweight, open-source solution for hassle-free torrent streaming.

What It Does

BitPlay is a web app that lets you:

  • Stream video torrents directly in your browser (no full download required).
  • Search for torrents via Prowlarr or Jackett.
  • Use SOCKS5 proxies for privacy (HTTP proxies not supported yet).
  • Convert subtitles on the fly (SRT → VTT for browser compatibility).

It’s self-hostable, MIT-licensed, and designed to be simple—just run it locally or deploy it with Docker.

Why It’s Cool

  1. No More Waiting: Start watching immediately while the torrent loads in the background.
  2. Proxy-Friendly: Route your traffic through SOCKS5 (useful for privacy or bypassing restrictions).
  3. Integrates with Prowlarr/Jackett: Pull torrents directly from your favorite indexers.
  4. Clean UI: No clutter—just paste a link and go.

The project is lightweight (~16 commits, actively maintained) and perfect for devs who want a self-hosted alternative to sketchy streaming sites.

How to Try It

Quick Start (Docker):

docker run -p 3347:3347 ghcr.io/aculix/bitplay:main

Visit http://localhost:3347 to start streaming.

For persistence (saving settings between restarts):

mkdir -p ./config  # Create a local config directory
docker run -p 3347:3347 -v ./config:/app/config ghcr.io/aculix/bitplay:main

From Source (Go):

git clone https://github.com/aculix/bitplay.git
cd bitplay
go run main.go

Final Thoughts

BitPlay fills a niche for devs who want a privacy-focused, self-hosted way to stream torrents. It’s not a "Netflix for torrents"—it’s a minimalist tool that does one thing well. If you’ve ever cursed at VLC’s buffering or wanted to avoid shady streaming sites, this is worth a spin.

Check out the repo here: github.com/aculix/bitplay

— @githubprojects

Back to Projects
Project ID: 1947302331915157663Last updated: July 21, 2025 at 02:27 PM