// the find
mafintosh/peerflix
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.