TorrServe: локальный торрент-сервер для просмотра онлайн на Android
Кэш TorrServe живёт в оперативной памяти, а не на диске — это не мелкая техническая деталь, а причина, по которой программа вообще не забивает внутреннюю память устройства даже при многочасовом просмотре крупных раздач. Но у той же архитектуры есть обратная сторона: на слабых ТВ-приставках с малым объёмом RAM система периодически убивает процесс сервера из-за нехватки ресурсов — и это первое, что нужно понимать перед установкой, а не узнавать методом проб на своём оборудовании.
Что такое TorrServe
TorrServe скачать имеет смысл ради одной конкретной механики: программа превращает торрент-раздачу в обычный HTTP-поток, который можно смотреть в любом видеоплеере или скачивать как файл по прямой ссылке — без ожидания полной загрузки раздачи целиком. Подключение к торренту идёт полностью локально, через собственный сервер на самом устройстве, поэтому если провайдер блокирует торрент-трафик, стриминг может не заработать или работать нестабильно — это ограничение сети, а не программы.
Архитектура состоит из двух независимых частей — клиента (интерфейса) и сервера (движка, который непосредственно качает и раздаёт поток). После первой установки клиента сервер нужно поставить отдельно: боковое меню → «Обновление» → «Обновление сервера с сети». Разделение неслучайно: клиент можно обновлять отдельно от сервера, а сам сервер имеет собственный веб-интерфейс, доступный в браузере по локальному адресу вида 192.168.X.XXX:8090 — этим пользуются, когда TorrServe нужно подключить к сторонним приложениям вроде Lampa или VoKino на устройствах, где сам клиент ставить неудобно или невозможно.
Реальные проблемы и как их решают
Собрал самые частые ситуации, с которыми сталкиваются пользователи TorrServe на форумах поддержки — вместо общих фраз о «стабильной работе» вот конкретная методология решения каждой:
- Сервер не устанавливается на Android 10. Причина — автоматическое обновление тянет версию, несовместимую именно с десятым Android. Решение: вручную скачать сборку 1.1.76 или новее с GitHub-страницы разработчика и поставить через «Обновление → Установить с папки Download», а не ждать, пока автообновление разберётся само.
- Кнопка ручной установки не появляется, хотя нужна именно она. В части версий кнопка «Установить сервер из папки Download» скрыта по умолчанию и появляется только после пятикратного нажатия на «Удалить локальный сервер» в том же разделе меню — механика неочевидная, но рабочая, подтверждённая множеством пользователей на 4PDA независимо друг от друга.
- Видео пытается открыться не в том плеере. Если на устройстве стоит MX Player с активным перехватом ссылок, поток TorrServe улетает именно туда вместо ожидаемого плеера. Проверяется за минуту: заходите в настройки MX Player и отключаете перехват ссылок, либо временно удаляете приложение, если функция там не нужна.
- Обновление MatriX-версии поверх старой 1.1.x ведёт к сбоям. Прежде чем обновляться, запишите текущую версию TorrServer и сохраните настройки буфера, порта и кэша — если что-то пойдёт не так после апдейта, проще удалить старую серверную часть и поставить актуальную MatriX-сборку с нуля, чем разбираться с конфликтом версий постфактум.
Особенности версии
Как установить TorrServe
Скачали APK клиента с этой страницы, разрешили установку из внешних источников через «Настройки → Безопасность → Неизвестные источники», открыли файл из «Загрузок», подтвердили установку.
После первого запуска клиент ещё не умеет ничего показывать — сервер нужно поставить отдельно: заходим в боковое меню, раздел «Обновление», нажимаем «Обновление сервера с сети». Программа сама определит архитектуру процессора устройства и скачает подходящую сборку.
Здесь стоит знать о конкретных ситуациях, где стандартный путь ломается:
- На Android 10 автоматическая установка сервера через обновление может не сработать вовсе — нужна версия сервера 1.1.76 или новее, и в ряде случаев её приходится ставить вручную через раздел «Обновление → Установить с папки Download».
- Если при обновлении выдаёт «Ошибка загрузки сервера» — рабочий обходной путь: пять раз подряд нажать кнопку «Удалить локальный сервер» в разделе обновлений, после чего появляется кнопка «Установить сервер из папки Download», которой изначально не было видно.
- На Android ниже версии 5 обновление через сеть тоже может выдавать ошибку — сервер придётся скачать вручную с GitHub-страницы разработчика и установить тем же способом через папку «Download».
Безопасность и риски
TorrServe — открытый проект с публичным исходным кодом на GitHub (репозиторий YouROK/TorrServer), что позволяет проверить происхождение кода и историю изменений самостоятельно, а не полагаться на слепое доверие. Программа не хранит и не индексирует сам контент — она лишь раздаёт то, что находится в конкретной торрент-раздаче, легальность которой зависит от источника, откуда вы её получили.
TorrServe на Андроид ТВ решает конкретную узкую задачу — превращает торрент-раздачу в поток, который можно смотреть сразу, без скачивания и без нагрузки на встроенную память устройства. Разделение клиента и сервера даёт гибкость при обновлениях, но требует понимания, что это не единая программа, а связка из двух частей, каждую из которых иногда приходится чинить отдельно. На современном смартфоне или мощной приставке программа работает предсказуемо; на слабом ТВ-боксе с 1-2 ГБ оперативной памяти будьте готовы к периодическим вылетам сервера — это системное ограничение оборудования, а не брак приложения.
- Новые настройки
- Исправлено удаление из домашнего экрана АТВ
- Поддержка m3u в коди