Android и Android TV · Бесплатно, без аккаунтов

Ваши медиа,
где бы они ни лежали.

JAVP — плеер, в который вы приносите своё. Укажите ему свои файлы, свой медиасервер, свои плейлисты — и получите быстрый плеер с управлением жестами, который ведёт себя так, как и должно вести себя видеоприложение. Ничего не встроено, ничего не уходит наружу.

Бесплатный APK · Android 7.0+ · определяем ваше устройство…

  • Без аккаунтов
  • Без рекламы
  • Без слежки
  • Никакого контента
Полуночный сигнал
0:44:501:58:00

Продолжить просмотр

Сейчас в эфире

Матч дня — В эфире Вечерний выпуск

Для вас

Попробуйте: двойное касание по краям — перемотка, удержание — 2×.

Локальные файлы·Jellyfin·Emby·Plex· M3U / M3U8·Xtream Codes·JSON-каталоги· HLS и прямые ссылки·Торренты·EPG XMLTV· Chromecast·WebDAV·

Плеер

Построен вокруг того, чем вы на самом деле заняты: просмотра.

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

Удерживайте для 2×

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

+10 с

Двойное касание

±10 секунд за касание, и касания складываются — три касания дают 30. Слева назад, справа вперёд, в середине просто появляется управление.

ЭФИР

Перематывайте эфир как на DVR

На каналах с архивом можно отмотать эфир назад, начать текущую передачу сначала, а потом вернуться к прямому эфиру.

Блокировка и режим кино

Заблокируйте экран, чтобы случайное касание не испортило сцену. Режим кино разворачивает картинку во весь экран без полей; в портретной ориентации внизу остаётся панель навигации.

Картинка в картинке

Выйдите из приложения посреди серии — воспроизведение перейдёт в плавающее окно. Внутри приложения тоже есть мини-плеер.

Субтитры выглядят
так, как хотите вы

Субтитры под вашим контролем

Обводка, тень, подложка или полностью свои настройки — размер, толщина обводки, отступ, цвет и прозрачность фона. Либо оставьте оригинальное оформление ASS как есть.

Движок libmpv

media_kit с полным набором кодеков libmpv — аппаратное декодирование по умолчанию, программное — в одно переключение.

Дорожки и качество

Встроенные и внешние субтитры и аудиодорожки, языки по умолчанию и выбор варианта качества HLS/DASH.

Пропустить интро

У интро, краткого содержания и титров появляется кнопка пропуска — или они пропускаются сами, если вам так удобнее.

Возобновление и следующая серия

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

Трансляция

Отправьте HTTP-поток на Chromecast вместе с постером, названием и текущей позицией.

Готовые скорости

От 0,5× до 2× на нижней панели, независимо от жеста ускорения удержанием.

Приносите своё

Одно приложение перед всем, что у вас уже есть.

В JAVP нет никакого контента — в этом и смысл. Добавьте источник, и он появится постерами, каналами и полками, откуда бы он ни пришёл.

Медиасерверы

Библиотеки Jellyfin, Emby и Plex с фильмами, сериалами и эпизодами. Plex входит в ваш аккаунт по PIN-коду с plex.tv или по обычному URL и токену.

Плейлисты IPTV

M3U / M3U8 с EPG, который определяется автоматически из заголовка плейлиста, или полноценный Xtream Codes с фоновой синхронизацией эфира, VOD и сериалов.

Локальные файлы

Выбирайте видео на устройстве или открывайте их прямо из файлового менеджера — JAVP регистрируется на видеоинтенты.

Ссылки и потоки

Вставьте любой прямой HTTP(S), HLS или progressive URL и нажмите воспроизведение. Диплинки (javp://add?…) добавляют целый источник одним касанием.

Свой JSON-каталог

Укажите JAVP каталог, который вы размещаете сами, и он отрисуется постерами и полками — единым дампом или живым API, к которому JAVP обращается по мере просмотра. Документация API (на английском).

Торренты

Добавьте magnet или .torrent — и он проигрывается через локальный HTTP-мост либо скачивается для офлайна. Ваш контент, ваше решение.

Всё собирается на одном главном экране

Продолжить просмотр, Для вас, Мой список, загрузки, избранные каналы и то, что идёт сейчас, — вперемешку из всех добавленных источников, без разделения по сервисам. Поиск охватывает всё сразу.

  • Продолжить просмотр
  • Для вас
  • Мой список
  • Коллекции
  • Плейлисты
  • Жанры
  • История
  • Загрузки

Эфир

Настоящий телегид и кнопка перемотки назад.

У каналов есть телегид XMLTV, напоминания, которые действительно срабатывают, и архив там, где его поддерживает провайдер, — так что «я пропустил начало» перестаёт быть проблемой.

  • Телегид EPG — сетка с описанием передач и запуском в одно касание
  • Напоминания — уведомление перед началом, нажмите, чтобы открыть канал
  • Архив и таймшифт — отмотайте назад в пределах архива или начните передачу сначала
  • Запись на устройство — скачайте передачу с запасом до и после
  • Переключение каналов — кнопки вверх и вниз плюс цифры, как на телеприставке
  • Варианты качества — дубли каналов HD/FHD/4K сворачиваются в один, а ваш выбор запоминается

Android TV

Тот же APK. Большой экран, настоящий пульт.

Установите его на телевизор — и JAVP переключается на интерфейс leanback: панель слева, фокус D-pad, который идёт туда, куда вы ожидаете, и эфир в стиле телеприставки.

  • Панель слева — Главная, Эфир, Каталог, Библиотека, Поиск, Мой список, Настройки
  • Эфир на весь экран — список каналов и описание поверх картинки, клавиши CH± и цифры для переключения
  • VOD под пульт — полки, рассчитанные на D-pad, и кнопка «Смотреть» уже в фокусе на странице описания
  • Добавляйте источники с телефона — телевизор показывает QR-код, форму вы заполняете на телефоне, и источник появляется на телевизоре

Сопряжение проходит внутри вашей локальной сети с коротким временным токеном — ничего не идёт через сервер.

Профили и синхронизация

Начните на телефоне. Закончите на телевизоре.

У каждого профиля своя история, свои источники и настройки. Синхронизация — это маленький файл JSON, который принадлежит вам: вы сами выбираете, где он лежит.

Синхронизируемая папка

Syncthing, папка Dropbox или Nextcloud на компьютере, примонтированный сетевой ресурс — всё, что видно как путь.

WebDAV

Nextcloud, ownCloud и большинство NAS. Нужны только URL и учётные данные.

Google Drive

Для телефона или телевизора без зеркальной папки. Использует приватную область приложения, поэтому никогда не засоряет «Мой диск».

Она объединяет, а не затирает

История просмотра объединяется запись за записью, поэтому прогресс с любого из устройств сохраняется. Всё остальное работает по принципу «побеждает последняя запись», раздел за разделом, — удаление источника действительно остаётся удалением. Одновременные записи разрешаются операцией сравнения с обменом, а снимок, который JAVP не может прочитать, откладывается в сторону, а не перезаписывается.

Настройте второе устройство за один экран

Восстановить из синхронизации на экране приветствия спрашивает, где лежит ваш файл, перечисляет найденные профили и высаживает вас на главный экран с уже готовыми источниками и историей. Заново добавлять нечего.

Приватность

Без аккаунта. Без аналитики. Без посредников.

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

Ноль телеметрии

Ни одного SDK аналитики или отправки отчётов о сбоях. Отказываться просто не от чего.

Учётные данные никуда не уходят

Токены интеграций и учётные данные синхронизации хранятся в защищённом хранилище на базе Android keystore.

История локальна

История просмотра хранится на устройстве. Скробблинг в SIMKL необязателен и никогда её не заменяет.

Дополнения выбираете вы

Обогащение данными из SIMKL, TMDB и Trakt выключено, пока вы не добавите свой ключ или не войдёте.

Только проверка обновлений

Единственный запрос, который JAVP делает сам, — это проверка версии на updater.javp.app.

Ваши данные остаются переносимыми

Синхронизация пишет по одному маленькому файлу JSON на профиль — туда, куда вы укажете. Копируйте его, переносите или удаляйте: копии на сервере не существует.

Все подробности — в политике конфиденциальности (на английском).

Скачать JAVP

APK, который вы ставите сами, — без магазина и без аккаунта. Возьмите сборку под своё устройство, и загрузка будет намного меньше.

Скачать для этого устройства

Определяем ваше устройство…

Все сборки

Неподходящий ABI обычно просто не установится — если сомневаетесь, берите Universal. Сверьте файл с latest.json, где опубликован SHA-256 для каждого файла.

  1. 1 Скачайте APK.
  2. 2 Разрешите браузеру устанавливать неизвестные приложения, когда Android об этом спросит.
  3. 3 Откройте JAVP и добавьте первый источник. Дальше приложение обновляется само.

Частые вопросы

Очевидные вопросы.

Есть ли в JAVP какой-нибудь контент?

Нет. Это пустой плеер, пока вы не добавите источник. Никакого встроенного каталога, плейлиста или списка каналов нет, и ничего подобного за вас не скачивается.

Есть ли он в Play Store?

Пока нет. JAVP распространяется как APK для самостоятельной установки с updater.javp.app, а приложение само проверяет новые версии — их можно поставить в разделе «Настройки → Обновления», не возвращаясь сюда.

Какие версии Android поддерживаются?

Android 7.0 (API 24) и новее — на телефонах, планшетах и Android TV. Один и тот же APK подходит всем.

Какой ABI выбрать?

ARM64 — почти для всех современных телефонов и ТВ-приставок. ARMv7 — для старых 32-битных устройств, x86_64 — для эмуляторов и некоторых Chromebook. Universal работает везде, но весит примерно втрое больше.

Можно ли смотреть офлайн?

Да. Прямые потоки и торренты можно скачать на устройство, при желании только по Wi-Fi, а эфирные передачи можно записывать прямо из телегида.

Есть ли мой язык?

Интерфейс переведён на 19 языков: английский, французский, испанский, немецкий, итальянский, португальский, нидерландский, польский, турецкий, русский, украинский, японский, китайский, корейский, арабский, хинди, шведский, индонезийский и вьетнамский. Язык системы можно переопределить в настройках.

Легальна ли поддержка торрентов?

Функция проигрывает торренты, которые вы добавляете сами. Используйте её для контента, права на который у вас есть, — это ваша ответственность, а JAVP ничего не индексирует.

Как сообщить об ошибке или попросить функцию?

Напишите на [email protected]. Если укажете устройство, версию Android и тип источника, воспроизвести проблему будет намного проще.

Укажите ему свою библиотеку.
Оцените, как это ощущается.