A command-line torrent client that streams video to devices like AirPlay and Chromecast using WebTorrent.
WebTorrent CLI is a command-line interface for the WebTorrent engine, enabling torrent downloading and streaming directly from the terminal. It brings the power of WebTorrent's hybrid protocol support to node.js environments, allowing users to interact with torrents efficiently without a graphical interface.
Developers and power users who prefer command-line tools for managing torrents, especially those working in node.js environments or needing to automate torrent tasks.
It offers a fast, feature-rich torrent client with modern protocol support like WebRTC alongside traditional TCP/UDP, and excels at streaming to various devices like AirPlay and Chromecast directly from the command line.
WebTorrent, the streaming torrent client. For the command line.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Described as 'insanely fast' in the README, it leverages hybrid protocols like WebRTC alongside TCP/UDP for efficient data transfer, reducing download times.
Directly streams to AirPlay, Chromecast, VLC, IINA, and other players with simple command-line flags, enabling on-demand playback without full downloads.
Accepts magnet URIs, .torrent files via HTTP or local paths, and info hashes, making it versatile for different torrent sources as outlined in the usage examples.
Supports DHT, tracker, and ut_pex for peer discovery, along with a protocol extension API for customizations, detailed in the features list.
Requires global installation via npm, which can be a barrier in environments without Node.js or where system permissions are limited, adding setup overhead.
Streaming features depend on external media players like VLC or device-specific software, which must be installed separately, complicating the setup process.
Lacks a graphical interface, making it less accessible for users who prefer visual management of torrents, despite the command-line power, as it's purely terminal-based.