EN

FMHYPlay на Android TV: нативный ExoPlayer, блок рекламы и WARP

Опубликовано: 2026-11-05 · Автор: AI Release · @ai_release1 · Android · Релиз / Официально
FMHYPlay на Android TV: нативный ExoPlayer, блок рекламы и WARP

⚡ Главное за 5 секунд

🔍 Что случилось

На GitHub появился репозиторий fmhyplay/android — приложение, которое авторы описывают как «любой стриминговый сайт, но с настоящим плеером». Репозиторий свежий: 13 коммитов, есть CI-workflow, CHANGELOG, документация и собранные APK в Releases. Судя по структуре, это не прототип на один вечер, а проект с воспроизводимой сборкой и подписанными релизами от тега.

Механика такая: приложение открывает сайт в WebView и ловит момент, когда страница запускает поток HLS или DASH. Дальше видео уходит в ExoPlayer на аппаратном декодере, без оверлеев поверх картинки. Чтобы плееры, которые проверяют источник, не ломались, FMHYPlay повторяет Referer, Origin и куки страницы. Кнопки Servers и Quality в приложении нажимают кнопки самого сайта — в том числе внутри кросс-доменных iframe. Отдельно: каталог постеров и рейтингов от Cinemeta, поиск голосом, список каналов из iptv-org с фоновой проверкой того, что канал живой, встроенные OpenSubtitles и жестовая регулировка яркости/громкости на телефоне. Код — чистый Java и SDK-утилиты командной строки, без Gradle, примерно 11 МБ на APK.

🧠 Наш разбор

Причина, по которой такое вообще делают, понятна без подсказок: браузеры на телевизорах ужасны. Пульт вместо мыши, всплывающие окна, встроенный плеер на слабом железе — это стандартный опыт любого, кто пытался смотреть что-то сложнее YouTube прямо на TV. FMHYPlay не пытается заменить сайт, он забирает у него ровно ту часть, которая работает плохо. Наша оценка: это более честный инженерный подход, чем очередная «библиотека контента».

Второй интересный кусок — WARP внутри приложения. Это userspace-WireGuard-туннель только для трафика самого приложения: без системного разрешения VPN, без root, локальная сеть остаётся напрямую. Технически это аккуратная лазейка в правилах Android: телефон не знает, что приложение куда-то туннелируется. Плюс блокировка рекламы по домену, трекеров, всплывающих окон и редиректов. По опыту, именно редиректы на таких сайтах бесят сильнее всего.

А теперь неприятное, и это наша интерпретация, а не цитата из README. Список FMHY в названии — не случайная аббревиатура: это известный каталог ссылок на «бесплатные» стриминговые сайты, и правовая чистота там нулевая. Авторы аккуратно пишут «sites you choose» и «no accounts, no telemetry» — приложение не хранит контент и не ведёт логов. Но это снимает вопрос с разработчика, а не с пользователя. Вопрос в том, готовы ли вы к нему как читатель, а не к тому, работает ли код.

⚠️ Чего мы не знаем

В поводе нет ни номера версии, ни даты релиза, ни списка сайтов, на которых перехват действительно проверяли. Мы не знаем, сколько стриминговых страниц ломается при смене вёрстки — а сломается обязательно, потому что приложение цепляется к кнопкам и потокам чужого плеера. Нет данных о скорости и расходе батареи на слабых приставках, нет независимых отзывов: единственный источник — README самого проекта. Файл LICENSE в репозитории есть, но его текст в поводе не приведён, так что условия распространения надо смотреть отдельно.

💬 О чём спорить

  • Стоит ли ставить на телевизор приложение, которое работает только пока не поменялась вёрстка чужих сайтов, — или проще один раз настроить DLNA-сервер и не зависеть ни от кого?
  • WARP без системного разрешения VPN: это забота о приватности или обход правил платформы, за который однажды прилетит блокировка из Play Protect?
  • Проект без аккаунтов и телеметрии против каталога ссылок сомнительного происхождения — где для вас проходит граница «инструмент» и «соучастие»?

Прогноз: в течение квартала основным содержимым issues станут жалобы на сломанные сайты и кнопки Servers/Quality — перехват потока зависит от вёрстки конкретных страниц, и без регулярных правок проект начнёт разваливаться.

Дисклеймер: данных только из README и структуры репозитория, независимых проверок нет; официально о поддержке конкретных сайтов никто не заявлял.

Источник: GitHub — fmhyplay/android

🤖 Кратко для ИИ
#android-tv#exoplayer#iptv#adblock#AndroidTV#стриминг#блокрекламы#приложения
← ПредыдущаяSixty показывает билд WoW Forever по уровням 1–60: таланты, спеллы и зоны

Источник: github.com · пост в Telegram