Skip to content

iptvorganization/TV-AutoBuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

<base-version>-autobuild.<run>+<revision>

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

About

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

Topics

Resources

License

Stars

186 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors

Languages