AI summary
Lightweight open-source web browser built for Android TV and D-pad remotes. Features a virtual cursor for site navigation, automatic HLS stream detection with native ExoPlayer playback, and real-time subtitle sync adjustment (±0.5s) without rebuffering. Version 1.1.
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
- Удерживайте кнопку НАЗАД, чтобы открыть адресную строку. Ранее для открытия адресной строки требовалась кнопка МЕНЮ, которой нет у большинства пультов дистанционного управления телевизоров, включая Mi Box 4K, что не позволяло быстро вернуться назад, на главную страницу или открыть адресную строку во время просмотра. Короткое нажатие кнопки НАЗАД работает точно так же, как и раньше. При первом использовании появится одноразовая подсказка.
- На главном экране снова появился фон. Он непрерывно переключается между шестью темными цветовыми палитрами, примерно по 20 секунд на каждое переключение, и нигде не останавливается.
- YouTube и Google доступны с самого начала. Оба являются популярными среди обычных пользователей — их можно редактировать или удалять, как и любые другие, и они останутся удаленными.
- Также
- Удерживание кнопки НАЗАД внутри полноэкранного видео надежно выводит из полноэкранного режима.
- Внутреннее поведение адресной строки упрощено: удален недоступный путь автоматического скрытия.
About this version
- Version
- 1.1.0 (5)
- Size
- 3.85 MB
- Requires Android
- 6.0
- Target SDK
- 23
- Architecture
- universal
- Downloads
- 45
- Updated
- Aug 13, 2026
- Package
- net.mrowser
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10