这是一个自动化发布流水线,用于构建支持 AV3A、杜比视界、HEVC-FLV 和实时 AI 字幕的定制版 Mobile 和 Leanback Android TV APK。

Stars

231

7 天增长

暂无数据

Fork 数

134

开放 Issue

0

开源协议

MIT

最近更新

2026-07-23

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供了完全自动化且可追溯的构建流程,从源代码编译语音识别和 AV3A JNI 运行时,应用 R8 优化,使用专用密钥签名,并为每次发布发布 SHA-256 校验和和元数据。

适合谁使用

  • 寻求可重复构建和发布工作流的 Android TV 应用开发者
  • 希望获得支持高级编解码器和字幕的自定义 APK 的爱好者
  • 使用 Android TV 设备(Leanback)和移动端 Android TV 遥控器的用户

典型使用场景

  • 当监控的源仓库发生变化时自动生成更新的 APK
  • 通过 GitHub Actions 手动触发构建以进行即时测试
  • 使用可追溯的版本号分发经过签名和优化的 APK

项目优势

  • 每 15 分钟自动检测变更并重建,同时支持手动触发
  • 同时构建 arm64-v8a 和 armeabi-v7a 两种架构的 mobile 和 leanback 变体
  • 在打包前应用 R8 优化、运行单元测试并验证 APK 签名
  • 提供持久化的发布密钥和公共签名证书,确保透明性

使用前须知

  • GitHub 定时工作流可能有延迟,需要时需手动触发以确保及时构建
  • 仅构建 mobile 和 leanback 两种变体,不支持其他形态或架构
  • 需要信任提供的签名证书以及 GitHub Actions 的密钥管理

README 快速开始

TV AutoBuild

Automated release pipeline for customized Mobile and Leanback APKs with AV3A, Dolby Vision, HEVC-FLV, and real-time AI subtitle support.

APK variants

Each successful build publishes four release APKs:

  • TV-mobile-arm64-v8a.apk
  • TV-mobile-armeabi-v7a.apk
  • TV-leanback-arm64-v8a.apk
  • TV-leanback-armeabi-v7a.apk

Build behavior

  • Checks for updates every 15 minutes.
  • Builds only when monitored inputs change, unless a build is forced manually.
  • Builds the speech-recognition and AV3A JNI runtimes from source for both supported ABIs.
  • Runs Mobile and Leanback unit tests before packaging.
  • Applies R8 optimization to release APKs.
  • Verifies APK signatures before publishing.
  • Publishes build metadata, exact input revisions, and SHA-256 checksums with every release.

GitHub scheduled workflows can be delayed. Use Actions → Monitor sources and build APKs → Run workflow for an immediate manual build.

Versioning

Each build receives a monotonically increasing Android versionCode and a traceable version name:

-autobuild.+

This allows newer builds of the same variant to update earlier AutoBuild installations while retaining traceability.

Signing

All APKs are signed with a persistent dedicated release key stored in GitHub Actions secrets. The private key and passwords are never committed.

The public signing certificate is available as autobuild-signing-cert.pem. Its SHA-256 certificate fingerprint is:

17:8A:B4:F2:5C:CC:E5:BC:B4:FA:7A:9D:38:B6:7C:7E:1F:3C:54:D2:56:D0:D2:CB:A0:6C:6E:FE:A7:10:A4:AB

项目描述

Monitored public GitHub Actions builds for iptvorganization TV Mobile and Leanback APKs

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

makecindy
精选
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI 与机器学习大语言模型
958
oversecured
oversecured GitHub avatar

Samsung_Vulnerabilities

Oversecured discloses a report of 176 vulnerabilities discovered in Samsung preinstalled apps between 2022 and 2025, with 140 detailed, all fixed in collaboration with Samsung.

Java
310
barretlee
barretlee GitHub avatar

agent-pulse

Agent Pulse is an open-source, evidence-backed AI industry intelligence platform that turns official releases, research papers, capital moves, policy changes, and public signals into traceable events, evolving judgments, and explicit next signals for decision-makers.

TypeScript
225