Обзор
TorrPlay — приложение для потоковой передачи торрентов с управляемым кэшированием частей в оперативной памяти. Оно позволяет смотреть видео по HTTP без ожидания полной загрузки торрента.
Основные возможности
- Стриминг по HTTP и предзагрузка — воспроизведение видео напрямую из торрентов с предварительной буферизацией
- Умное кэширование в памяти — хранение частей торрента в оперативной памяти с автоматическим вытеснением по LRU
- Два бэкенда хранения — оперативная память (по умолчанию) или постоянное хранение на диске
- Фоновая загрузка — скачивание торрентов на диск в фоновом режиме с автоматической паузой при просмотре
- Протокол Stremio Addon — нативная интеграция в Stremio v3 с каталогами фильмов/сериалов и структурой серий
- Model Context Protocol (MCP) — встроенный сервер для взаимодействия с ИИ-ассистентами через транспорты stdio и SSE
- Веб-клиент и видеоплеер — переключение звуковых дорожек (AC-3, E-AC-3, DTS через WASM) и чтение встроенных субтитров
- Приложения для ПК и смартфонов — нативные приложения на базе Tauri (Windows, macOS, Linux) и Capacitor (Android)
- Медиасервер DLNA / UPnP — навигация по категориям и потоковая передача на смарт-ТВ и плееры в локальной сети
- RESTful API — полнофункциональный API со спецификацией OpenAPI
- Метрики Prometheus — мониторинг состояния сервиса в реальном времени через эндпоинт
/metrics - Совместимость с TorrServer и qBittorrent — работа с Kodi, TorrServe, Prowlarr, Sonarr и Radarr
- Аутентификация и токены воспроизведения — делегированные токены для внешних плееров, Basic Auth и JWT Bearer
- Резервное копирование и перенос — экспорт и перенос библиотеки торрентов между серверами
Начало работы
- Скачать — сборки для всех поддерживаемых платформ
- Быстрый старт — установка и первый запуск TorrPlay
- Документация — всё об API, настройках, DLNA, аутентификации и остальных возможностях
Демо
Попробовать работу интерфейса можно на демо-странице. Интерактивное демо служит для знакомства с веб-клиентом и не загружает реальные файлы.