Skip to content
Homebridge TestFlight
Microsoft, Xbox

Xbox

homebridge-xbox-tv · v4.3.3

VerifiedLocalHomebridge 2.0

Adds Xbox consoles as a HomeKit television with power, inputs, apps and volume.

What it says it supports

Brands

  • Microsoft
  • Xbox

Devices it names

  • Xbox game consoles

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Xbox One X and Series consoles work; issues are mostly about authorization and crashes that the maintainer fixed.

  • Works3
  • Partly works1
DeviceStatusWhat they saidSource
Xbox One XWorksConnects and works; user crash fixed in 2.0.13 betas
Saved copy
… it just stopped working out of nowhere. I have version 2.0.12, the latest right now. Here's the debug log (I also enabled Homebridge Debug along with XboxTv's Debug: `[1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, requesting installed apps from your Xbox Live account. [1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, authorized and Web Api enabled. [1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, Server listening: 0.0.0.0:55569, start discovering. [1/11/2022, 12:35:43 AM] Homebridge v1.3.9 (HAP v0.9.8) (Homebridge 6FB8) is running on port …

Excerpt saved from GitHub on 2026-10-22.

Issue #133 · 2022-01
Xbox Series SWorksMaintainer says Xbox Series S/X tested working
Saved copy
… it just stopped working out of nowhere. I have version 2.0.12, the latest right now. Here's the debug log (I also enabled Homebridge Debug along with XboxTv's Debug: `[1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, requesting installed apps from your Xbox Live account. [1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, authorized and Web Api enabled. [1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, Server listening: 0.0.0.0:55569, start discovering. [1/11/2022, 12:35:43 AM] Homebridge v1.3.9 (HAP v0.9.8) (Homebridge 6FB8) is running on port …

Excerpt saved from GitHub on 2026-10-22.

Issue #133 · 2022-01
Xbox Series XWorksCrash at startup fixed by maintainer; confirmed working
Saved copy
Yeah i've also tried to remove it completely and also update my node version to v16.19.0 without any luck. Btw. the xbox i am trying to configure it to is an XBOX Series X.

Excerpt saved from GitHub on 2026-10-22.

Issue #156 · 2023-02
Xbox Series X second consolePartly worksEach console needs its own authorization and token; adding second caused errors
Saved copy
Added new one. After first restart of the service, see the following in the logs: [1/7/2024, 2:23:42 PM] [homebridge-xbox-tv] Child bridge process ended [1/7/2024, 2:23:42 PM] [homebridge-xbox-tv] Process Ended. Code: 143, Signal: null [1/7/2024, 2:23:49 PM] [homebridge-xbox-tv] Restarting Process... [1/7/2024, 2:23:50 PM] [homebridge-xbox-tv] Launched child bridge with PID 66845 [1/7/2024, 2:23:50 PM] Registering platform 'homebridge-xbox-tv.XboxTv' [1/7/2024, 2:23:50 PM] [homebridge-xbox-tv] Loaded homebridge-xbox-tv v2.12.19 child bridge successfully [1/7/2024, 2:23:50 PM] Loaded 0 cached …

Excerpt saved from GitHub on 2026-10-22.

Issue #191 · 2024-01

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

Local

Xbox SmartGlass / local web API on LAN

You’ll need

  • Homebridge UI

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.8.0 || ^2.0.0
Homebridge 2.0Yes
Node.js^20 || ^22 || ^24 || ^25 || ^26
Settings in Homebridge UIYes
MatterNo
Platform nameXboxTv
LicenseMIT

Community signals

Downloads a week841
Downloads a month10,019
GitHub stars190
Open issues1
Closed issues216
Last code push2026-09-29
Latest version4.3.3 (2026-09-29)
First published2020-02-05
Releases6427

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.

Caveats from the README

  • Some functions need webApiControl and authorization

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • ContactSensor
  • Fan
  • InputSource
  • Lightbulb
  • MotionSensor
  • OccupancySensor
  • Outlet
  • Switch
  • Television
  • TelevisionSpeaker