github WayDroid-ATV/waydroid-androidtv-builds 20260403
20260403 (Android TV 16) (x86-64)

one day ago

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 23.0 (Android 16 QPR0)

Note

This image is available on SourceForge

Join our Telegram channel for latest updates

Important

Clean install is recommended.

If you encounter any error after upgrading from previous releases, try wiping Waydroid's storage directory first

# equivalent to factory reset, all data will be LOST
rm -rf ~/.local/share/waydroid
rm -rf /var/lib/waydroid/overlay*
sudo waydroid init -f

Notes on video payback/hardware-accelerated decoding support

  • If you encounter any video-related issues, try disabling "Hardware acceleration for video playback" or "Zero-copy video decoding support" in Settings -> System -> Waydroid options

Known bugs

  • Skip BT remote pair screen with echo atv.setup.bt_remote_pairing=false >> /var/lib/waydroid/waydroid_base.prop

New features

  • A new tab called Waydroid options has been added to the Settings app for configuring Waydroid
  • The GApps build now ships with Google TV components (disabled by default, enable it in Settings -> System -> Waydroid options -> Google TV mode)

Changelog

  • LineageOS's Catapult becomes the default launcher for both GApps and Vanilla builds
  • VA-API zero-copy decoding support is now enabled by default for Intel/AMD GPUs
  • Add support for enabling VA-API zero-copy decoding on minigbm_gbm_mesa using VPP (thanks @hmtheboy154 for this)
  • Fixed scrambled video when using VA-API zero-copy decoding with MTL+ Intel iGPUs (Core Ultra CPUs)
  • Now you can force the use of hardware-accelerated codecs while playing videos (enable it in Settings -> System -> Waydroid options)
  • Experimental support for NVIDIA GPUs (untested)
  • Add OpenGL/Vulkan driver info in Settings app
  • Update Mesa to 26.0.3
  • Update libva to 2.23
  • Update FFmpeg to 7.1.3
  • Update intel-media-driver to 25.4.6

Installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Method 1: Install with waydroid command (recommended)

  • Re-initialize Waydroid with WayDroid-ATV OTA server (NOTE: replace GAPPS with VANILLA if you want non-GApps build)
sudo waydroid init -f \
  -c https://waydroid-atv.github.io/ota/a16-tv/system \
  -v https://waydroid-atv.github.io/ota/a16-tv/vendor \
  -r lineage \
  -s GAPPS
  • Download images with Waydroid
sudo waydroid upgrade

Method 2: Download and install manually

Note

Check here for more information

  • Download lineage-23.0-xxxxxxx-GAPPS-waydroid_tv_xxxxx-system.zip and lineage-23.0-xxxxxxx-MAINLINE-waydroid_tv_xxxxx-vendor.zip from SourceForge (NOTE: replace GAPPS with VANILLA if you want non-GApps build)
  • Extract system.img and vendor.img from the downloaded archives
  • Copy system.img and vendor.img to /etc/waydroid-extra/images/:
sudo mkdir -p /etc/waydroid-extra/images/
sudo cp <PATH TO SYSTEM IMAGE> /etc/waydroid-extra/images/system.img
sudo cp <PATH TO VENDOR IMAGE> /etc/waydroid-extra/images/vendor.img
  • Re-initialize Waydroid setup:
sudo waydroid init -f

Don't miss a new waydroid-androidtv-builds release

NewReleases is sending notifications on new releases.