DFStream для Android — нативный клиент домашнего медиасервера: фильмы и сериалы из торрентов без полной загрузки, IPTV с телегидом и плеер на ExoPlayer с адаптивным качеством. Тот же сервер, что и веб — на телефоне, планшете и Android TV.
demo
·
Пароль demo12345



Фильмы и сериалы из торрентов, тысячи ТВ-каналов и плеер, который сам подстраивается под ваш телефон, планшет или ТВ.
Плеер на Media3/ExoPlayer с нативным HLS и адаптивным битрейтом (ABR). Live-IPTV и VOD-торренты, оверлеи подготовки, переподключения и ошибок — плавно, без разрывов сегментов.
Фильмы и сериалы прямо из раздачи — без ожидания полной загрузки. Источник — «лучший» релиз (TorrServer/jacred), а сервер сам решает: прямое воспроизведение, ремукс или транскод.
Тысячи live-каналов по группам с фильтром и запуском в один тап. Плеер держит live-сессию и сам переподключается; телегид и записи — на общем бэкенде.
Главная — доска Kinopoisk с постерами и рейтингами и ряд «Продолжить смотреть» с позицией. Библиотека сеткой, история и избранное — по вашему аккаунту.
Описание, рейтинг, актёры, эпизоды сериала, «похожее» и избранное. Клик по актёру открывает его страницу с фильмографией; «Смотреть» — и сервер берёт выбор источника на себя.
Поиск с дебаунсом и группировкой результатов — фильмы, сериалы и люди отдельно. Находит по мере ввода, без лишних запросов к серверу.
Приложение шлёт серверу DeviceProfile — кодеки ExoPlayer и разрешение экрана. Сервер выбирает режим (directplay / remux / transcode) и качество ровно под ваш телефон или ТВ.
Логин с полем 2FA и персистентная cookie-сессия dfstream_session, которая переживает перезапуск приложения. Авто-разлогин при 401 и реактивный экран старта при login/logout.
Адаптивный интерфейс на Jetpack Compose с экранами и фокус-навигацией для ТВ (D-pad) и Android-TV-баннером. Один клиент — от смартфона в руке до большого экрана.
Приложение работает с тем же сервером DFStream, что и веб: каталог, телеканалы, телегид и карточки — в нативном Android-клиенте.

Доска Kinopoisk, новинки и ряд «Продолжить смотреть» — прямо на старте.

Тысячи тайтлов с постерами и рейтингами, фильтры по жанрам и годам.

Рейтинг, жанры, описание, трейлеры и «Смотреть фильм» в один тап.

IPTV по группам с избранным; тап по каналу — и эфир запускается в ExoPlayer.

EPG по каналам с временем и описанием эфира; вкладки «Записи» и «Избранное».

Поиск с дебаунсом и группировкой: фильмы, сериалы и ТВ-шоу отдельно.
Клиент отправляет профиль устройства, сервер зондирует источник и решает прямое воспроизведение, ремукс или транскод, нарезает HLS по ключевым кадрам и «прогревает» сессию — а нативный ExoPlayer подхватывает поток с ABR.
Kotlin + Jetpack Compose и строгая чистая архитектура — тот же сервер, что и веб-клиент.
Полностью нативный UI на Compose (Material 3, тёмная тема), MVVM в presentation. Никаких WebView — плавные списки, анимации и фокус-навигация для ТВ.
presentation → domain ← data: домен на чистом Kotlin без Android/Retrofit, порты-репозитории и use case. DTO сети отделены от доменных моделей.
Hilt для DI, Retrofit + OkHttp + kotlinx.serialization для сети (персистентный CookieJar), Coil для картинок, Coroutines/Flow и DomainResult вместо исключений.
Скачайте APK и установите на телефон, планшет или Android TV. По умолчанию клиент подключается к stream.dfv24.com.
Логин и пароль вашего сервера DFStream (или демо-доступ demo / demo12345). Сессия сохранится между запусками.
Каталог, live-ТВ и телегид — с нативным плеером ExoPlayer. Качество подстраивается под устройство и сеть само.
Скачайте нативное приложение DFStream и превратите телефон, планшет или ТВ в домашний кинотеатр с фильмами, сериалами и тысячами ТВ-каналов.
Скачать APK ↓demo
·
Пароль demo12345