Web Analytics

webtorrent-mpv-hook

⭐ 181 stars English by mrxdst

mpv streaming a torrent

webtorrent-mpv-hook

npm mpv

Adds a hook that allows mpv to stream torrents using webtorrent.

Prerequisites

Install

Run webtorrent-mpv-hook for instructions. You only need to do this once.

For linux installation without sudo you can try this.

Update

npm update --global webtorrent-mpv-hook

Usage

mpv

Where torrent-id is one of:

An overlay will be shown with info/progress. It will be closed automatically when playback starts. It can also be toggled manually with p (default).

Multi-file torrents are opened as a playlist.

Configuration

Default values are shown below.

input.conf

# Toggles info/progress overlay.
p script-binding webtorrent/toggle-info

script-opts/webtorrent.conf

# Path to save downloaded files in. Can be set to "memory" to store all files in RAM.
path=./

Maximum number of connections.

maxConns=100

Port to use for webtorrent web-server.

If it's already in use a random port will be chosen instead.

port=8888

Enable μTP support.

utp=yes

Enable DHT.

dht=yes

Enable local service discovery.

lsd=yes

Download speed limit in bytes/sec.

downloadLimit=-1

Upload speed limit in bytes/sec.

uploadLimit=-1

Specify the node command to use.

Usefull if the command is called nodejs on your system.

node_path=node

The same text style options as in stats.conf is also available.

--- Tranlated By Open Ai Tx | Last indexed: 2026-02-14 ---