Return to site

Web Torrent Client

broken image


ΒTorrent is the first fully-featured Browser WebTorrent Client. Sep 13, 2019. Play files while you download with fast speeds and added security. Read on to compare versions of BitTorrent Web, the most trusted online torrent client.

Mp3 cutter app download for pc. WebTorrent is the first torrent client that works in the browser. It's easyto get started!

Install

To start using WebTorrent, simply include thewebtorrent.min.jsscript on your page.

This provides a WebTorrent function on the window object.

Browserify

WebTorrent also works great with browserify, which letsyou use node.js style require() to organize your browsercode, and load packages installed by npm.

Then use WebTorrent like this:

Quick Examples

Downloading a torrent (in the browser)

This supports video, audio, images, PDFs, Markdown, and more, rightout of the box. There are additional ways to access file content directly, includingas a node-style stream, Buffer, or Blob URL.

Video and audio content can be streamed, i.e. playback will start before the fullfile is downloaded. Seeking works too – WebTorrent dynamically fetchesthe needed torrent pieces from the network on-demand.

Note: downloading a torrent automatically seeds it, allowing the user to also serve the file to other peers

Creating a new torrent and seed it (in the browser)

This example uses the drag-drop package, to make the HTML5 Drag andDrop API easier to work with.

Note: If you do not use browserify, use the standalone filedragdrop.min.js.This exports a DragDrop function on window.

Download and save a torrent (in Node.js)

Creating a new torrent and seed it (in Node.js)

Note: Seeding a torrent to be compatible with the browser (i.e. with support for WebRTC) requires webtorrent-hybrid (note this requires Node version 12, 13 to work, Node v14 will NOT work with this module, lower node versions may also be supported)

where seedy.txt is a text file which is going to be seeded as a torrent, such as

Complete HTML page example

Looking for a more complete example? Look no further! This HTML example has a form inputwhere the user can paste a magnet link and start a download over WebTorrent.

Best of all, it's a single HTML page, under 70 lines!

If the torrent contains images, videos, audio, or other playable files (with supportedcodecs), they will be added to the DOM and streamed, even before the full content isdownloaded.

HTML example with status showing UI

This complete HTML example mimics the UI of thewebtorrent.io homepage. It downloads thesintel.torrent file, streams it inthe browser and outputs some statistics to the user (peers, progress, remainingtime, speed..).

Web torrent app
Web Torrent Client

You can try it right now on CodePen tosee what it looks like and play around with it!

Feel free to replace torrentId with other torrent files, or magnet links, butkeep in mind that the browser can only download torrents that are seeded byWebRTC peers (web peers). Use WebTorrent Desktopor Instant.io to seed torrents to the WebTorrent network.

More Documentation

Check out the API Documentation and FAQ for more details.

About qBittorrent

The qBittorrent project aims to provide an open-source software alternative to µTorrent.

Additionally, qBittorrent runs and provides the same features on all major platforms (FreeBSD, Linux, macOS, OS/2, Windows).

qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

Help qBittorrent

Web

qBittorrent is developed by volunteers in their spare time.

Best web torrent client

Best torrent client windows. If you like this piece of software, please make a donation and help it survive.

Engine

Web

You can try it right now on CodePen tosee what it looks like and play around with it!

Feel free to replace torrentId with other torrent files, or magnet links, butkeep in mind that the browser can only download torrents that are seeded byWebRTC peers (web peers). Use WebTorrent Desktopor Instant.io to seed torrents to the WebTorrent network.

More Documentation

Check out the API Documentation and FAQ for more details.

About qBittorrent

The qBittorrent project aims to provide an open-source software alternative to µTorrent.

Additionally, qBittorrent runs and provides the same features on all major platforms (FreeBSD, Linux, macOS, OS/2, Windows).

qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

Help qBittorrent

qBittorrent is developed by volunteers in their spare time.

Best torrent client windows. If you like this piece of software, please make a donation and help it survive.

Donation info here.

Web Browser Torrent Client

If you want to help in translating qBittorrent, see these instructions.

qBittorrent Features

Web Torrent Client

  • Polished µTorrent-like User Interface
  • No Ads
  • Well-integrated and extensible Search Engine
    • Simultaneous search in many Torrent search sites
    • Category-specific search requests (e.g. Books, Music, Software)
  • RSS feed support with advanced download filters (incl. regex)
  • Many Bittorrent extensions supported:
    • Magnet links
    • Distributed hash table (DHT), peer exchange protocol (PEX), local peer discovery (LSD)
    • Private torrents
    • Encrypted connections
    • and many more..
  • Remote control through Web user interface, written with AJAX
    • Nearly identical to the regular GUI
  • Sequential downloading (Download in order)
  • Advanced control over torrents, trackers and peers
    • Torrents queueing and prioritizing
    • Torrent content selection and prioritizing
  • Bandwidth scheduler
  • Torrent creation tool
  • IP Filtering (eMule & PeerGuardian format compatible)
  • IPv6 compliant
  • UPnP / NAT-PMP port forwarding support
  • Available on all platforms: Windows, Linux, macOS, FreeBSD, OS/2
  • Available in ~70 languages

Go ahead and try qBittorrent, you won't regret it!





broken image