mrowser

Verified safeOpen sourceExclusive
No reviews reviews
71
downloads
6.0
android

AI summary

Lightweight open-source web browser designed for Android TV and D-pad remote control. Features a virtual cursor for navigation, automatic HLS stream detection with native ExoPlayer playback, and real-time subtitle sync adjustment (±0.5s). Now registers as a system browser for opening links from other apps. No Google Play services required.

Generated by AI. May contain inaccuracies.

About this app

mrowser (net.mrowser) — это легковесный веб-браузер с открытым исходным кодом для смарт-ТВ, созданный специально для Android TV и пульта дистанционного управления D-pad. Он превращает стриминговую приставку или телевизор в универсальный браузер, способный открывать произвольные веб-сайты и корректно воспроизводить их видео — то, с чем платформа плохо справляется по умолчанию.

mrowser не размещает контент и не нарушает DRM-защиту. Он поставляется без предустановленных сайтов или закладок и воспроизводит только стандартные HLS-потоки, которые страница, которую вы посещаете, уже загрузила в вашей собственной сессии браузера — контент, защищенный DRM/Widevine, остается в WebView.

Для чего он оптимизирован

Android TV и пульты с D-pad — без сенсорного экрана, мыши и клавиатуры.

Энергоэффективное телевизионное оборудование — чистый Kotlin, фреймворк Activity+ XML-макеты, без AndroidX/Compose, кроме Media3, единственный модуль Gradle.

Видеопоток с корректной синхронизацией аудио и видео осуществляется через встроенный ExoPlayer, а не через WebView-плеер.

Поддержка загрузки субтитров из сторонних источников (VTT и SRT) с корректировкой синхронизации в реальном времени (±0,5 с на каждое нажатие) — исправление рассинхронизации субтитров без повторной буферизации.

Отсутствуют сервисы Google Play — устанавливается только из сторонних источников; работает на минимальных и не принадлежащих Google сборках Android TV.

Функции

Курсор мыши D-pad — виртуальный указатель (CursorLayout+ CursorController), управляемый с помощью пульта дистанционного управления, для навигации по сайтам, к которым пульт обычно не имеет доступа; регулируемая скорость курсора.

Автоматическое обнаружение и передача HLS — браузер отслеживает каждый запрос WebView, классифицирует URL-адреса медиафайлов и автоматически открывает поток в нативном плеере, когда таковой появляется (отключите эту функцию, если предпочитаете ручное воспроизведение).

Воспроизведение в режиме Native Media3 / ExoPlayer — корректная синхронизация аудио и видео, с возможностью выбора качества воспроизведения, звуковой дорожки и скорости воспроизведения в настройках плеера.

Синхронизация субтитров в реальном времени — приложение самостоятельно воспроизводит загруженные субтитры (VTT и SRT), поэтому вы можете мгновенно корректировать их время с точностью до ±0,5 с при каждом нажатии (с ограничением в ±30 с) без повторной буферизации — решая классическую проблему «субтитры отстают на секунду», которую ExoPlayer не может решить в режиме реального времени.

Интеллектуальная маркировка субтитров — загруженные из сторонних источников треки не содержат языковых метаданных, поэтому браузер определяет читаемое название (английский, персидский и т. д.) из URL-адреса субтитров, в противном случае — общее название Subtitle N.

Главный экран с избранным — сетка избранных; добавлять/удалять текущую страницу можно с помощью кнопки ★.

История просмотров — от новых к новым, без дубликатов, с относительными пометками «Несколько месяцев назад»; долгое нажатие для добавления в избранное.

Глобальные настройки — переключатель автоматического открытия проигрывателя и выбор скорости курсора, применяются в режиме реального времени без перезапуска.

Поддержка полноэкранного HTML5-видео в WebView для сайтов, которым это необходимо.

Панель Chrome, активируемая с помощью D-pad, — адресная строка, вызываемая с помощью меню, с нормализацией URL-адресов.

Темный интерфейс в стиле Netflix, фирменный красный цвет #E50914.

Установка только через сторонние источники, без сервисов GoogleminSdk 23 Play

Android TV 6.0+

What's new

v1.2.1Sep 13, 2026

Теперь mrowser регистрируется как браузер. При открытии ссылки из другого приложения mrowser отображается в списке выбора наряду с другими установленными приложениями и находится в категории браузеров системы. Ссылка, по которой вы перешли, пока она уже запущена, перенаправляет вас на текущую страницу, а не запускает второй браузер.

About this version

Version
1.2.1 (7)
Size
3.86 MB
Requires Android
6.0
Target SDK
23
Architecture
universal
Downloads
71
Updated
Sep 13, 2026
Package
net.mrowser

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app