mrowser

Verified safeExclusive
—
No reviews reviews
46
downloads
6.0
android

AI summary

Open-source browser for Android TV with D-pad navigation, HLS playback in a native player, favorites, browsing history, and VTT/SRT subtitle synchronization. The update adds a redesigned interface, a player that remembers playback position, and update notifications.

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

https://github.com/m-salehi-v/mrowser

Домашняя страница

https://m-salehi-v.github.io/mrowser

Android TV 6.0+

What's new

v1.4.0Nov 7, 2026

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

About this version

Version
1.4.0 (9)
Size
4.71 MB
Requires Android
6.0
Target SDK
23
Architecture
universal
Downloads
46
Updated
Nov 7, 2026
Package
net.mrowser
Languages1
English

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