Skip to content

Releases: ARST113/LAMPA

Lampa.AEC3 — Android arm64

Choose a tag to compare

@ARST113 ARST113 released this 28 Sep 13:20
dd58f8f

Lampa.AEC3

Android arm64 release с поддержкой AC3/EAC3.

  • Отображаемое имя: Lampa.AEC3
  • Пакет: top.rootu.lampa.aec3
  • Устанавливается рядом с официальной Lampa (top.rootu.lampa)
  • Сборка подписана ключом проекта

Файл: Lampa-AEC3-arm64.apk

Lampa Repair — исправление расхода памяти и субтитры (Android arm64)

Choose a tag to compare

Lampa Repair — локальный обработчик субтитров, 28.09.2026

Обновление Lampa Repair для Android 10+ ARM64 с прежним Cefrium/Chromium и декодерами AC3/EAC3.

Что изменилось

  • Отключён CEF response tap, который в предыдущей сборке накапливал видеоданные в нативной памяти и приводил к завершению плеера Android из-за нехватки RAM.
  • Встроенные SubRip читаются из того же видеопотока через локальный HTTP-обработчик внутри APK. Он прекращает чтение, когда плеер не принимает данные; весь фильм в память не загружается.
  • Ограничены число соединений, кэш текста и очередь передачи субтитров в интерфейс. Смена фильма отменяет старые запросы.
  • Исправлена перемотка после закрытия неактивного соединения сервером. Русские и английские субтитры переключаются и на паузе.
  • Chromium не пересобирался. Текущий плеер Lampa, звук AC3/EAC3 и плагин NewTorrents сохранены.

Установка

APK обновляет Lampa Repair (top.rootu.lampa.repair) с совместимой подписью, сохраняя настройки. Обычная Lampa (top.rootu.lampa) остаётся отдельным приложением. Полностью закройте Lampa Repair перед обновлением.

Как и предыдущий выпуск, это liteDebug с подписью Android Debug, а не release-ключ исходного приложения. Личных настроек, адресов TorrServer и диагностического загрузчика скриптов в APK нет.

Поддержка

Поддерживаются встроенные текстовые SubRip / S_TEXT/UTF8. ASS/SSA и графические PGS этим обработчиком не декодируются. На незагруженном участке появление субтитров зависит от получения соответствующих пакетов видео; дополнительной загрузки фильма для субтитров нет.

Проверен HTTP-сайт Lampa и TorrServer с NewTorrents. HTTPS-сайт из настроек телефона не прошёл TLS-соединение ещё до загрузки плеера; совместимость HTTPS-страницы с локальным обработчиком не подтверждена. Защита TLS не отключалась.

Проверки

55 JVM-тестов, 29 JavaScript-тестов и 4 проверки предохранителя замера памяти прошли. На Pixel 6 проверены RU → EN → RU на паузе, отключение/включение, десять перемоток и переход между фильмами.

На том же 4K-файле пройдены 30 минут воспроизведения и отдельная пятиминутная пауза с возобновлением. После первой минуты суммарный RSS приложения и renderer держался в пределах 1105–1160 МиБ. После возобновления кратковременный максимум составил 1239 МиБ. Непрерывного роста памяти и ошибок плеера не наблюдалось. Предыдущая сборка с CEF tap на этом файле росла с 970 до 2806 МиБ всего за 175 секунд. Это проверка одного телефона и файла, а не гарантия для всех устройств.

Окончательный APK дополнительно установлен и запущен с нуля: обычный выбор 4K-торрента через меню NewTorrents и отображение полных русских субтитров прошли. Контрольная сумма установленного APK совпала с публикуемым. Временного диагностического загрузчика скриптов в нём нет.

Версия внутри приложения: 1.13.1 (568). Исходный код обработчика: 3b8fd6d6b50195b8082148dcd8026352b7e11694; тег релиза также включает итоговый отчёт о проверке.

Файл: Lampa-Repair-Subtitles-Proxy-arm64.apk, 333651862 байта.

SHA-256:

95cdfeebd2faa116b5421b352a0a83e7a947152595d336301fa074ba56fee414

Lampa Repair — AC3/EAC3 и субтитры MKV (Android arm64)

Choose a tag to compare

@ARST113 ARST113 released this 27 Sep 18:59

Lampa Repair — Android arm64, 27.09.2026

Проверенная на телефоне сборка Lampa с кастомным Cefrium/Chromium, звуком AC3/EAC3 и встроенными текстовыми субтитрами MKV.

Изменения

  • SubRip (S_TEXT/UTF8) читается из тех же сетевых данных, что и видео. Отдельной загрузки субтитров больше нет.
  • Дорожки сохраняются в ограниченном текстовом кэше: переключение языка работает и на паузе, а отображение следует времени плеера.
  • Исправлены обнаружение дорожек, сопоставление пунктов меню, обработка перемотки и устаревших ответов.
  • Исправлено переключение между Cefrium и системным WebView; скрыт лишний белый элемент Chromium поверх плеера.
  • Нативный Chromium не пересобирался: используется существующий AC3/EAC3 runtime.

Установка

Скачайте Lampa-Repair-Subtitles-arm64.apk. Требуется Android 10 или новее, архитектура ARM64.

Это тот же APK, который прошёл проверку на Pixel 6. Пакет top.rootu.lampa.repair, название Lampa Repair, версия внутри приложения 1.13.1 (568). Он устанавливается отдельно от обычной Lampa и обновляет установленную совместимую Lampa Repair с той же подписью. Перед обновлением полностью закройте Lampa Repair. APK не содержит личных настроек или данных пользователя.

Публикуется проверенная диагностическая сборка (liteDebug, подпись Android Debug), а не APK с release-ключом исходного приложения. Поэтому она не предназначена для установки поверх top.rootu.lampa.

Для проверенного сценария воспроизведения через TorrServer используется плагин NewTorrents.

Поддержка и проверки

  • Поддерживаются встроенные текстовые SubRip. ASS/SSA и графические PGS пока не поддерживаются этим обработчиком.
  • На реальном MKV проверены русские субтитры, смена русского/английского языка на паузе, отключение/включение и обратная перемотка. Переход в незагруженную часть фильма по-прежнему зависит от буферизации самого видео.
  • 35 JVM-тестов и 18 JavaScript-тестов прошли. Подпись APK проверена; контрольная сумма совпадает с установленным и проверенным APK.
  • Исходники: коммит 10513a7, тег lampa-repair-2026.09.27.

SHA-256 APK:

7c67956fe124908cb5b96f82c62320f0beeeaafc74d7880de6ce7e4b9eceb67d

Lampa Native 1.13.0-native.2

Choose a tag to compare

@ARST113 ARST113 released this 23 Sep 19:18

Отдельная релизная сборка Lampa Native со встроенным Media3/FFmpeg и двумя интерфейсами: Новый (Лампа) и Старый (Just+). Выбор: Настройки → Интерфейс → Интерфейс плеера.

Установка

Скачайте Lampa-Native-1.13.0-native.2-release.apk из Assets ниже. Android 6.0+, универсальный APK для arm64-v8a, armeabi-v7a, x86 и x86_64.

  • Пакет io.github.arst113.lampa, версия 1.13.0-native.2, код 566.
  • Устанавливается отдельно от обычной Лампы (top.rootu.lampa); настройки и история раздельные.
  • Собственный постоянный релизный ключ RSA-3072. Отладка Android и WebView отключена.
  • Стартовый сервер: https://lampac.fun. Обновления Native устанавливаются вручную.

Что входит

  • Текущий интерфейс Lampa поверх нативного видео в существующем WebView; оригинальный Just+ как второй режим.
  • В новом интерфейсе: пауза одним нажатием в центральной трети экрана; боковые зоны открывают и закрывают панель. На паузе — предыдущая/следующая серия и продолжение с управлением пультом.
  • Более плотные фоны подменю, увеличенные кнопки нижней панели, плейлист рядом с озвучкой; устранено перекрытие видео меню файлов.
  • Сохранение выбранной аудиодорожки по доступным метаданным, возврат прогресса и дорожки в Лампу. FFmpeg для HEVC RExt 4:4:4 10-bit.

Известные ограничения

Названия озвучек из Tracks.js для некоторых торрентов и обложки в старом Just+ пока не исправлены. Возможна ошибка декодирования некоторых AVI/MPEG-4 в старом режиме. Производительность программного HEVC на слабых ТВ не проверена.

Исходники и проверки

Полные подготовленные исходники именно этого APK: Lampa-Native-1.13.0-native.2-sources.zip (Android, встроенный Just+, изменённый Lampa UI, библиотеки, лицензии и инструкции сборки). Используйте этот приложенный архив; стандартные GitHub Source code (zip/tar.gz) содержат базовую ветку и не заменяют его.

Прошли 10 JavaScript-тестов и 9 Java-тестов. Проверены подпись, отключение отладки, отдельные идентификатор и провайдеры, выравнивание APK на 16 КБ. Полная проверка воспроизведения именно отдельного Release на устройстве не завершена.

Контрольные суммы — SHA256SUMS.txt, публичный сертификат — Lampa-Native-release-cert.pem. Закрытый ключ в релиз не входит.