This is an automated release pipeline that builds customized Mobile and Leanback Android TV APKs with support for AV3A, Dolby Vision, HEVC-FLV, and real-time AI subtitles.

Stars

231

7-day growth

No data

Forks

134

Open issues

0

License

MIT

Last updated

2026-07-23

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a fully automated, traceable build pipeline that compiles speech-recognition and AV3A runtimes from source, applies R8 optimization, signs APs with a dedicated key, and publishes SHA-256 checksums and metadata for every release.

Who it is for

  • Android TV app developers seeking a reproducible build and release workflow
  • Enthusiasts who want custom APKs with advanced codec and subtitle support
  • Users of Android TV devices (Leanback) and mobile Android TV remotes

Use cases

  • Automatically generating updated APKs whenever monitored source repositories change
  • Manually triggering a build via GitHub Actions for immediate testing
  • Distributing signed, optimized APKs to users with traceable versioning

Strengths

  • Automated rebuilds every 15 minutes with change detection and manual override
  • Supports both arm64-v8a and armeabi-v7a for mobile and leanback variants
  • Applies R8 optimization, runs unit tests, and verifies APK signatures before publishing
  • Provides a persistent release key and public signing certificate for transparency

Considerations

  • GitHub scheduled workflows can be delayed; manual trigger may be needed for timely builds
  • Only two variant types (mobile and leanback) are built; no other form factors or architectures
  • Requires trust in the provided signing certificate and GitHub Actions secrets management

README quick start

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

Description

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

Related repositories

Similar projects matched by category, topics, and programming language.

makecindy
Featured
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 & Machine LearningLarge Language Models
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