finds.dev← search

// the find

mafintosh/peerflix

★ 6,273 · JavaScript · MIT · updated Jun 2022

Streaming torrent client for node.js

peerflix is a CLI tool that streams torrents directly to a media player (VLC, mplayer, etc.) over a local HTTP server before the download finishes. It's from mafintosh, who also wrote the underlying torrent-stream engine. Useful for anyone who wants to watch a file while it's still downloading without waiting.

The design is minimal and focused — one job, done well. Delegates the hard bittorent work to torrent-stream, which means the actual peer logic is maintained separately and reusable. Supports magnet links and .torrent files, piped args to the player, subtitle files, and Chromecast via companion tools. The HTTP server approach means any player that can open a URL works, not just the bundled --vlc flag.

Dead since 2022 — last meaningful activity was years before that. The Node ecosystem underneath (torrent-stream, etc.) has moved on; expect peer dependency conflicts on any recent Node LTS. No built-in download-only mode or queue management — it's a fire-and-forget CLI, not a torrent manager. Travis CI integration is broken (travis-ci.org is shut down) and there are no tests visible in the tree, so the build badge is theater at this point.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →