Skip to content

Overview

TorrPlay is a torrent streaming application featuring memory-managed piece storage. It lets you stream torrent content directly over HTTP without downloading the entire torrent first.

Key Features

  • HTTP Streaming & Preload — Stream video directly from torrents with intelligent piece preloading
  • Memory-Managed Storage — Intelligently caches torrent pieces in RAM with LRU eviction
  • Two Storage Backends — In-memory (default) or file-based persistent storage
  • Background Downloader — Automatically download file-storage torrents in the background
  • Stremio Addon Protocol — Native v3 addon integration with movie/series catalogs and episode navigation
  • Model Context Protocol (MCP) — Built-in AI assistant integration via stdio and SSE transports
  • Web UI & Advanced Video Player — Multi-audio track switching (AC-3, E-AC-3, DTS via WASM) and embedded subtitle extraction
  • Desktop & Mobile Apps — Native apps via Tauri (Windows, macOS, Linux) and Capacitor (Android)
  • DLNA / UPnP Media Server — Category browsing and streaming to Smart TVs and media players on your local network
  • RESTful API — Comprehensive API with OpenAPI specification
  • Prometheus Metrics — Real-time observability via /metrics
  • TorrServer & qBittorrent Compatibility — Works with Kodi, TorrServe, Prowlarr, Sonarr, and Radarr
  • Authentication & Playback Tokens — Scoped playback delegation tokens, Basic Auth, and JWT Bearer support
  • Backup & Restore — Export and import your torrent library across instances

Get Started

  • Download — Get the latest release for your platform
  • Quick Start — Get up and running quickly
  • Documentation — Full API reference, settings, DLNA, authentication, and more

Demo

Try the demo page — a live preview of TorrPlay’s web client. This is a demo instance for testing the UI only and does not include the full application.