A launcher for Android TV & Google TV

The home screen that knows your home.

Your apps, your cameras, your alerts and your Home Assistant, together on one calm screen. No banners to scroll past. No account to create.

Install the APKOpen source on GitHubApache 2.0. Google Play to come.

This TV works. Click it, then use ← ↑ ↓ →, Enter and Esc, or the remote. This TV works. Tap anything on it, or use the remote.

What's on it

One screen for what you watch, and what's going on at home.

As many cameras as your TV can handle

How cameras connect depends on your TV's hardware: most TVs open them all together, and for older TVs one setting opens them in turn. Give each camera an RTSP address, H.264 or H.265, and an optional substream for the grid. HomeBoard plays as many live as your TV can decode, and shows the rest as their last picture.

When a camera fails, it tells you why, and keeps trying.

Home Assistant, at a glance

Pick your sensors and they appear by room, next to the weather and its hourly forecast. Add action buttons to the top bar and run a scene from the sofa.

Frigate alerts, in a tab

See the last seven days of alerts, newest first. Press OK on one to play its clip full screen. No phone needed.

Pick up where you left off

Continue Watching puts what you started in the last two weeks first, at most five per app. Apps decide what they share with the TV, so what appears varies from one app, and one TV, to the next.

Private by Design

It talks to your house, not to us.

There's no account and no analytics, and there isn't a HomeBoard server. The app connects to the addresses you enter, and to other TVs on your network when you transfer settings.

  • Camera, Home Assistant and Frigate details stay on the TV. Your Home Assistant password isn't stored at all: the TV keeps a login you can revoke from your profile.

The remote

Made for six buttons.

The four arrows, OK and Back are all you need. Two shortcuts save you most of the clicking.

Back
Jump around the home screen. From your cameras or panels, Back goes to your first app. Press it again for settings, and once more for the Home tab. It never closes HomeBoard.
← →
Skip long lists. In dialogs and lists, the left and right arrows jump straight to the buttons, like Save or Cancel, so you don't have to go past every row.

And the rest

Your launcher, arranged your way.

Install

Install the APK.

You need
An Android TV or Google TV on Android 9 or later
Optional
RTSP cameras, Home Assistant, Frigate. Without them it's a clean launcher with your apps.
You won't need ;)
No email address, no account, no sign-in.

Directly on your TV

  1. Get the APK, using either of these:
    Code for the Downloader app
    3646303
    Install Downloader by AFTVnews on your TV, open it and enter this code.
    Short URL
    aftv.news/3646303
    Type this into a browser app on your TV.
  2. When Android asks, allow that app to install unknown apps.
  3. Open the APK and choose Install.

Both always get the latest version. AFTVnews shows a brief redirect page first, which may include an ad.

Not on the store yet.

HomeBoard is out as an APK, and its code is public. Google Play comes next.

  1. In daily useTested on Sony BRAVIA TVs, on Android 9 and Google TV 14
  2. Open sourceSource code on GitHub, under Apache 2.0
  3. HomeBoard 1.0Available as an APK
  4. Google PlayStill to come, under the name HomeBoard

With a computer

This needs adb on your computer, with the TV and computer on the same network.

  1. Download the APK:

    The latest release page lists the file's size and SHA-256.

  2. On the TV, open Settings → Device Preferences → About and press OK on Build seven times to turn on developer options. The menu names vary by TV.
  3. In Settings → Device Preferences → Developer options, turn on USB debugging. On Google TV 14, you may need Wireless debugging instead, which shows the address and port to use.
  4. Connect, using your TV's IP address. Accept the prompt on the TV if one appears:
    adb connect TV_IP_ADDRESS:5555
  5. From the folder with the download, install the APK:
    adb install -r HomeBoard.apk
First launch
HomeBoard appears in your TV's apps. It may ask permission to read TV listings, which is how it fills Continue Watching.
Home button
To make the Home button open HomeBoard, go to the cog → HomeBoard settings, choose how it should take over, and turn on HomeBoard Helper in your TV's Accessibility settings. The helper is optional, and if HomeBoard fails to start a few times in a row, it switches itself off.
Updates
Install a newer APK the same way. Your settings stay in place.

Questions

Good to know.

Do I need Home Assistant or Frigate?

No. Each is optional, and you only set up what you have. Without any of them, HomeBoard is your apps and Continue Watching on a quiet screen.

Does it fully replace my TV's home screen?

You open it like an app. To make the Home button bring you to it, turn on the optional helper, which uses Android's Accessibility service. You choose between catching the Home button, which opens HomeBoard at once, and reopening after the TV's own home screen, which shows it first for a few seconds on some TVs.

What can the Home button helper see?

The helper is opt-in. It uses Android's Accessibility service to see remote button presses and which app's window opens, and doesn't save or send any of it.

Why doesn't my app show up in Continue Watching?

Each app chooses what it publishes to the TV, and the same app can behave differently on two TVs. HomeBoard shows what's there: first what you started recently, then suggestions from apps that have nothing in progress.

Where do the Continue Watching posters come from?

HomeBoard loads poster images from the addresses that your other apps publish.

How many cameras can play at once?

That depends on the TV's video decoders. The advanced camera settings dialog shows your TV's limits. Older TVs may only manage one or two streams, so the Cameras tab can use still pictures instead.

Is an exported settings file encrypted?

No, so keep it safe and delete it when you're done.

Is the demo on this page the real app?

No, it's a simplified recreation of the app that runs in your browser. It has the same layout and icons, but not every feature, and its cameras, sensors and apps are made up.