1.4.1 • Published 1 year ago

webtorrent-mpv-hook v1.4.1

Weekly downloads
27
License
ISC
Repository
github
Last release
1 year ago

mpv streaming a torrent

webtorrent-mpv-hook

npm mpv

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

Prerequisites

  • node.js

Install

  1. npm install --global webtorrent-mpv-hook
  2. You need to symlink a script file to your mpv scripts folder.
    Run webtorrent-mpv-hook for instructions.
    You only need to do this once.

Usage

mpv <torrent-id>

Where torrent-id is one of:

  • magnet link
  • info-hash
  • path or url to .torrent file

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.
1.4.1

1 year ago

1.4.0

1 year ago

1.3.6

1 year ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago