Skip to content
cookedzeraPublic

About

A fast, glass-clear home screen for Android TV: frosted glass over living photographs, 60 fps on a 1.5 GB TV.

Topics

Resources

Stars

78 stars

Watchers

1 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aura: the sun climbs its sky arc above the wordmark

A calmer home screen for Android TV.
Your apps on frosted glass over living photographs · music that takes the screen gently · no ads, no account

Android TV 5.1+ Under 1 MB No ads MIT

A tour of Aura on a real TV

Install  ·  New in 7.6  ·  Tour  ·  Remote  ·  Help  ·  Download

Downloader code
4172997


Install

Everything happens on the TV, with the remote. No computer, no account.

  1. Get Downloader from the Play Store on your TV (by AFTVnews, free).
  2. Type 4172997 and press Go. It always fetches the newest Aura. If the code doesn't load, type the address instead:
    github.com/cookedzera/aura-tv/releases/latest/download/Aura.apk
    
  3. Allow and install. Android asks once to let Downloader install apps: switch it on, press Back, then Install. If Play Protect warns, choose Install anyway.
  4. Open Aura. A short welcome lets you pick a look and your extras, then makes Aura your home.

On Google TV and Fire TV the TV keeps the Home button for its own launcher, so the welcome adds one more step: On this TV walks you through switching on USB debugging, then Aura sets everything up by itself. It can also switch Google TV's own home screen off for you, if you like: nothing is deleted, and it comes back from Settings any time.

Updates arrive in Settings → Updates. To leave, use Settings → Remove Aura: it hands everything back to the TV first, then Android uninstalls it.

Android TV 5.1 or newer. A few extras need newer Android (Top Shelf and Continue watching 8.0, Block ads 9.0, pictures in recent apps 11); on older TVs they simply don't appear.


New in 7.6

A song from Spotify on Aura's home screen

  • Music, front and centre. While a song plays in Spotify, YouTube Music or any music app, one calm card with its cover takes the place of the widgets. OK opens a full-screen Now Playing in the album's own colours; hold OK to minimise it. Leave the remote for ten seconds and the music becomes the screen.
  • Who's watching. A quiet profile picker, on the remote's Profile button and in Settings.
  • Settings that explain themselves. Grouped into sections, with one plain sentence for whichever row you're on.
  • Only apps. One switch for the simplest home: your apps on the photograph, nothing else.
  • Search, folders, your own tile art, and your whole setup saved to your phone.
  • Smoother: Continue watching loads faster, start-up arrives in order, and the screensaver uses less memory.

Updating from 7.5? Run Settings → Set up on this TV → Switch everything on once, so the Profile button can open Aura's picker.


A quiet tour

The home screen

Aura's home screen

Your apps as glass tiles over a photograph that follows the real sun: night skies after dark, golden light at dusk, and fresh 4K photographs every day, never the same one twice. Two styles: Aura, with a sidebar and widgets, or tvOS, your apps alone on a dock.

  • Widgets: the Sky (the sun's arc, the weather), the Smart Stack (what you're partway through, new episodes, tonight's pick) and Today (time in apps, memory).
  • App cards: rest on an app and what you were watching in it lines up above it. ↑ walks in, OK plays.
  • Hold OK on any app to move it, hide it, put it in a folder, change its picture or uninstall it.

Music

The screensaver with a quote, and the song playing beneath it

Music never fights for space. While a song plays, the widgets and app cards step aside for one card with its cover; the full screen takes the album's colours, and its controls fade away while you listen. When the TV rests, the screensaver keeps its quotes and photographs, with the song in a small player beneath the words. Control Center shows it too.

Recent apps

The recent apps deck

Press Home twice: the app you're in stands large, showing its last screen, with older ones behind it. ▲ closes one, Close all clears them and shows the memory you got back.

Control Center

Control Center

Press Menu: Wi-Fi with a speed test, Bluetooth, a sleep timer that fades the sound out (or waits for the end of what you're watching), your HDMI inputs by name, picture, sound, memory and standby.

The screensaver

Photographs drifting slowly, each with its place and who took it, or famous quotes over them, lighting line by line the way Apple Music shows lyrics. Auto moves between the two. Choose it, preview it and set when it starts in Settings → Wallpaper.

Small things

Block ads Stops ad and tracker servers in every app at once, through Android's own Private DNS.
From your phone Scan a code to send photos, GIFs or apps to the TV, or type on your phone's keyboard.
Profiles Everyone keeps their own apps, folders, tiles and widgets. A kids' profile asks for a PIN for grown-up things.
Tonight's pick A film or show worth your evening, by genre and rating, or straight from your TMDB watchlist.
Remote buttons Give a spare button on the remote an app to open.
Light mode On slower TVs Aura stops moving for nothing. Auto, or your choice.
Always comes back If Aura ever keeps crashing, it restarts with its extras off, and hands Home back if it must.

The remote

Press On the home screen
OK · hold OK Open · move, hide, folder, picture, uninstall
Home twice Recent apps
Menu Control Center
Profile Who's watching
Back Close whatever is open
Press Inside an app (once set up)
Home twice Recent apps, over the app
hold Home Control Center, over the app

Help

Home still opens the old launcher

Open Aura → Settings → Home button. On Google TV and Fire TV, which keep Home for their own launcher, Settings → Set up on this TV → Switch everything on lets Aura answer Home from every app and after a restart. If Android shows the switch greyed out as a restricted setting (Android 13+), the same step lifts it.

Any accessibility service, Aura's included, makes a few apps keep their player controls on screen a little longer.

The Profile button opens Google's screen

Some TVs' own software takes the Profile button before any app sees it. Run Settings → Set up on this TV → Switch everything on once, then restart the TV: Aura's Who's watching takes over. Switching Google TV's own home off (from the same page) hides Google's screen completely.

No shows above Netflix or Prime Video

App cards show what each app shares with Android TV. Netflix and Prime Video share their rows only with Google's own launcher, so elsewhere they stay empty. JioHotstar, YouTube and many others share theirs.

A black screen with sound from an HDMI tile

Live pictures of inputs are off by default because some TVs draw them over the whole screen. Hold OK on the tile → Hide from home; Settings → Hidden apps brings it back.

What does Aura do with my data?

Nothing leaves the TV except what each feature fetches: your approximate city (GeoJS, unless you type one) and the weather (Open-Meteo), photographs (Windows Spotlight, Bing, the Bing Wallpaper Archive, plus Wikimedia Commons, Wallhaven or Unsplash if you switch them on), quotes (ZenQuotes, DummyJSON), tonight's pick (TVmaze, or TMDB with your own key), the speed test (Cloudflare) and updates (GitHub). Pictures of your apps for recent apps stay in Aura's private storage for two days at most. To catch the Profile button, Aura reads one line of the TV's own log, on the TV. No analytics, no account.


For tinkerers

Set up from a PC instead

Turn on Developer options and network debugging on the TV, then on a Windows PC with adb:

$env:AURA_TV = "192.168.1.50:5555"
.\tools\backup.ps1        # a snapshot first: everything can be put back from it
.\tools\setup-aura.ps1    # makes Aura home and grants what the extras need

.\tools\restore.ps1 -RemoveAura puts the TV back exactly as the snapshot recorded it. tune.ps1 limits background apps (-Undo reverts); debloat.ps1 is a reviewed disable list for the Acer DIX41RKF: read it before using it elsewhere.

Build it

No Gradle: .\tools\build.ps1 drives aapt2, javac, d8, zipalign and apksigner from the Android SDK (Android Studio's JDK is fine). -TestPackage builds a copy under another package name, to test a first install beside the real one.

Plain Java on the Android framework, no AndroidX. Tuned on an Acer DIX41RKF: Realtek RTD2841, Android 11, 1.5 GB of RAM.

How the glass stays smooth

Four layers of glass slide together into one draw

The photograph is blurred once, when it arrives, into a tiny copy that every pane samples: one draw per pane. Panels slide rather than scale text, nothing under an opaque overlay keeps drawing, and still screens draw nothing at all.

Before and after: missed frames and milliseconds per frame


Credits

Photographs from Windows Spotlight and Bing, the older ones through the Bing Wallpaper Archive; they belong to their photographers, each credited on screen. Quotes: ZenQuotes and DummyJSON, with public-domain words bundled for when the TV is offline. Tonight's pick: TVmaze (CC BY-SA); with your own key, TMDB. This product uses the TMDB API but is not endorsed or certified by TMDB. Weather by Open-Meteo (CC BY 4.0). Type: Inter by Rasmus Andersson, SIL Open Font License.

License

The code is MIT © 2026 iravi. The photographs and the typeface keep their own licences.

About

A fast, glass-clear home screen for Android TV: frosted glass over living photographs, 60 fps on a 1.5 GB TV.

Topics

Resources

Stars

78 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages