Android TV
homebridge-androidtv · v2.2.1
Adds Android TV and Freebox Player devices to HomeKit as TVs.
What it says it supports
Brands
- Android TV
- Freebox
Devices it names
- Freebox Player Pop
- Freebox Mini 4K
Shows up in Apple Home as from its README
What people report
Pairs with Android TV remote protocol; repeated restarts from address collisions and re-pairing, TCL TV sleep loop, and incomplete accessory info.
- Works1
- Partly works1
- Not working1
| Device | Status | What they said | Source |
|---|---|---|---|
| Free OQEE TV box (French) | Works | Wiki has dedicated configuration pageSaved copy[code] Excerpt saved from GitHub on 2026-10-22. | Wiki: French TV by Free (OQEE) configuration |
| Chromecast with Google TV 4K | Partly works | Works but accessory manufacturer/model fields show variable namesSaved copy… homebridge pulls isn't passed through properly or something because manufacturer, model, software revision, and hardware revision seem to be populated with what I assume are variable names rather than actual values The underlying device is actually a chromecast w/ google tv 4k | Field | Value | |----------------------|--------------------------------------| | Manufacturer | MANUFACTURER | | Model | MODEL | | Name | Master bedroom TV 62D3 | | Serial Number | 687aecba-53e0-4694-a7b3-d80857bc6316 | | Firmware Revision | homebridge-androidtv | | Software Revision | VERSION | | Hardware Revision | … Excerpt saved from GitHub on 2026-10-22. | Issue #67 · 2025-09 |
| TCL Android TV | Not working | Loops sleep/wake and tries to add duplicate TV, crashing HomebridgeSaved copy… timeout. 2. When it reconnects, the plugin tries to add a new TV to homebridge with the same UUID, causing it to crash [5/12/2024, 2:25:54 AM] [homebridge-androidtv] Finding online device : Bedroom TV 192.168.2.12 6466 Start Remote Connect 192.168.2.12 Remote secureConnect 192.168.2.12 Receive : {"remoteConfigure":{"code1":639,"deviceInfo":{"model":"Smart TV","vendor":"TCL","unknown1":1,"unknown2":"11","packageName":"com.google.android.tv.remote.service","appVersion":"5.2.473254133"}}} Create Remote {"remoteConfigure":{"code1":622,"deviceInfo":{"model":"Mac","vendor":"Apple … Excerpt saved from GitHub on 2026-10-22. | Issue #60 · 2024-05 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Connection not stated
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.3.9 |
| Homebridge 2.0 | No |
| Node.js | >=14.18.1 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | HomebridgeAndroidTV |
| License | ISC |
Community signals
| Downloads a week | 18 |
|---|---|
| Downloads a month | 139 |
| GitHub stars | 31 |
| Open issues | 25 |
| Closed issues | 36 |
| Last code push | 2023-05-09 |
| Latest version | 2.2.1 (2022-06-20) |
| First published | 2021-12-24 |
| Releases | 24 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- InputSource
- Television
- TelevisionSpeaker