Download Latest Version v1.9.0 source code.zip (301.4 kB) Google Add to Preferred Sources
Home / v1.9.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-18 1.0 kB
v1.9.0 source code.tar.gz 2026-09-18 225.1 kB
v1.9.0 source code.zip 2026-09-18 301.4 kB
Totals: 3 Items   527.5 kB 23

Multi-file downloads finish with a playlist, and one torrent can now carry its own seed limit.

  • Playlists for anything with more than one track: a finished download drops a playlist.m3u into every folder holding two or more audio or video files, nested folders included, ordered the way the filenames read. An existing playlist is never overwritten. Pass --no-playlist or set TORLINK_NO_PLAYLIST=1 to skip it. (#192), thanks to @ralyodio
  • Give one torrent its own seed limit: POST /add now takes a seedTime in the same grammar as --seed-time ("30d", "2h", 0 to never stop), and it wins over the daemon-wide flag. The seed-time control action changes it later, even mid-download, and GET /downloads reports the limit and when it falls due. (#186), thanks to @ralyodio
  • An escape hatch for uTP socket exhaustion: uTP stays on by default, the way every major client ships it. Where peer counts drive it into WSAENOBUFS or EMFILE, set TORLINK_NO_UTP and torlink runs without it.

    npx torlnk

Source: README.md, updated 2026-09-18