Serverless torrent video streamer

Stream torrents like video.

Open a magnet link or a .torrent and it starts playing — with the subtitles it came with, and on your TV if you want it there. No upload, no account, no waiting for the download to finish. The whole thing runs on your own machine.

What it does

From a link to your living room.

Every frame below is a photograph of the running product, not a drawing. All of it acts on a link you supply — there is no catalogue here and nothing to search.

Subtitles come with it

The .srt and .ass files that come with a torrent are picked up as you play, and the subtitle tracks buried inside an MKV are converted for the browser while it streams. Pick one from the player, beside the audio track menu.

The Flitplay player playing Big Buck Bunny with an English subtitle line on screen, audio and subtitle track pickers in the transport bar, and the fetched part of the timeline running ahead of the playhead.

Any link is a play button

Right-click a link and pick Play. The helper decides from the bytes whether it is a torrent, so a download page that hides the file behind a script still works.

A browser right-click menu over a download link on a web page, opened onto a Flitplay submenu offering Play and Download.

Send it to the TV

Cast to a Chromecast or a DLNA renderer on your network — including a file the helper is still converting. The discovery and the sending happen on your machine; the tab keeps the controls.

The player's device menu, headed Play on another device, listing a Living Room TV over Cast and a Hallway Projector over DLNA.

A season plays like a season

A pack opens at its first episode instead of its largest file, the playlist runs in episode order, and autoplay carries you into the next one — in the tab or on the TV.

The player's file panel for a four-part pack with autoplay switched on: episode one is playing and episodes two to four are queued below it.

Paste a magnet, pick a file

The toolbar popup turns a magnet link into a file list, so you choose what to watch before anything plays.

The Flitplay toolbar popup: a field for pasting a magnet or torrent link, and below it two added torrents with their files, sizes and play controls.

Formats the browser refuses

MKV, HEVC and 5.1 soundtracks are remuxed or transcoded as they stream, so a file the browser would not touch plays anyway.

Keep the ones you want

Save a video to disk through the browser's own download manager, and it lands wherever your downloads land.

Controls on the page itself

An optional play button beside torrent links on the sites you visit. Off until you turn it on, granted through the browser's own permission prompt, and revocable.

How it works

Two pieces, one machine

Neither half phones home. The extension is what you see; the helper is what talks to the swarm. They meet on a loopback port nothing else can reach.

The browser extension

Add a magnet link or a .torrent, then watch. The extension detects torrents, drives playback, and talks to the helper over a private local channel.

The native helper

A small program running a loopback daemon on your machine: it joins the swarm, fetches the bytes the player needs next, and streams the video back to the extension. Install it once and forget it.

Playback-ordered fetching

Pieces are requested in the order the player needs them, not the order the torrent lists them. That is why playback starts in seconds, and why seeking ahead does not mean downloading everything in between.

Privacy

Nothing routes through us

Stays on your machine

  • The video. It is served from the helper to your browser over loopback.
  • The torrents you open, and everything you play.
  • Your settings and session state.

Goes over the network

  • What BitTorrent requires: your machine talks to trackers and peers for the torrents you open, exactly as any other client would.
  • Update checks for the helper, against a published release index.

There is no Flitplay server in the path, no account, and no telemetry. This page itself loads no analytics, no trackers and no remote fonts.

Install

Install Flitplay

Two installs, in this order. The extension is the half you use; the helper is the half that talks to the swarm. Neither does anything without the other.

  1. Add the extension

    It is free, needs no account, and installs like any other extension. This is the part you will actually use: it detects torrents and plays them.

  2. Install the helper

    A browser extension cannot join a swarm on its own. Grab the build for your system — it is the same binary the extension keeps up to date afterwards.

    Installers are on the way. Check back soon — this page will offer the right download for your system automatically.

Questions

Before you install

How do I stream a torrent in my browser?

Install the Flitplay extension and its native helper, then open a magnet link or a .torrent file. The helper joins the swarm on your machine and serves the video to the browser over a private loopback connection, so the extension can play it like any other video file. There is no website to upload to and no account to create.

Do I have to download the whole file before watching?

No. Flitplay fetches pieces in the order the player needs them rather than in the order the torrent lists them, so playback starts once the opening pieces have arrived and continues while the rest download. Seeking asks for the pieces under the new position, so you can jump ahead without waiting for everything in between.

Does Flitplay show subtitles?

Yes, and it finds them for you. Subtitle files that come with the torrent — .srt and .ass — are picked up automatically, and the subtitle tracks buried inside an MKV are converted to something the browser can render as you watch. Pick a track from the player's subtitle menu, alongside the audio track menu, without converting the file first.

Can I watch a torrent on my TV?

Yes. Flitplay casts to a Chromecast or to a DLNA renderer on the same network, including a file the helper is still converting as it plays. The helper does the discovery and the sending, so the video goes from your machine to the device you picked and no further, and the browser tab keeps the transport controls.

Does it play a series in order?

Yes. A season pack opens at its first episode rather than at whichever file happens to be largest, and the playlist runs in episode order rather than the order the torrent lists its files. Autoplay then carries you into the next episode when the current one ends — in the browser tab or on the TV you are casting to.

Can I keep a file instead of streaming it?

Yes. Any file in a torrent can be saved to disk through the browser's own download manager, so it lands wherever your downloads normally land and behaves like anything else you have downloaded. Streaming and saving are separate choices: watching something does not keep it, and keeping it does not mean waiting to watch.

Does Flitplay upload or seed while I watch?

BitTorrent is a two-way protocol: while your machine has pieces, other peers can request them, and that is how the swarm you are downloading from exists at all. Flitplay exposes seeding as a setting you control, and shows when the helper is uploading rather than leaving it running out of sight.

What data leaves my computer?

The video never does. The helper runs on your machine and streams to your browser over loopback, so no server of ours sees the torrent, the file or the playback. What does leave is what BitTorrent requires: your machine talks to trackers and peers for the torrents you open, exactly as any other client would. The page you are reading loads no analytics, no trackers and no remote fonts.

Why does it need a separate helper app?

A browser extension cannot open the raw TCP and UDP connections BitTorrent runs on, and it cannot keep working while the browser is busy. The helper is a small local program that does that part and nothing else: it joins the swarm, fetches pieces and serves them back to the extension. You install it once, and the extension keeps it up to date.

Which video files can it play?

Anything the browser can already decode plays directly — MP4 and WebM with common codecs. For the formats a browser will not touch, such as MKV with certain audio tracks, the helper remuxes or transcodes the stream on the fly so it still plays without you converting the file first.