Skip to content
Home Assistant TestFlight
Media & entertainment

Plex Media Server

plex

Built inLocal push

The Plex Media Server integration allows you to connect Home Assistant to a Plex Media Server. Once configured, actively streaming Plex Clients show up as media players and report playback status and library sizes via sensors in Home Assistant. Media players will allow you to control media playback and see the current playing item.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
media_playerMedia player (as switches)Only TVs and receivers get a TV tile; other players show as power and play switches; Needs its own HomeKit Bridge in accessory mode
buttonButton (as a switch)

What people report

Plex clients on the local network can be controlled when running; web clients lost remote control and Android TV/Shield clients need the app in the foreground.

  • Works3
  • Partly works1
  • Won’t be supported1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Plex for Apple TVWorksListed as a supported client in the docs
Saved copy
Supported devices: Client; Remote clients; Apple TV; iOS; NVidia Shield; Plexamp; Plex Desktop & Web; Plex HTPC.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Plex HTPCWorks LocalBrowsing and playback control worked in user report
Saved copy
… to the Android TV device from your Home Assistant host. > 2. Not able to scan for devices on your network _and_ they're not listed as available on your Plex account. > > Do you have any networking restrictions in place? Are your Plex client and HA host in the same subnet? > > Are you logged into the same account in your HA integration and the Plex client? A managed user on the client is okay. Yes, everything is running in 192.168.1.x Home assistant: 192.168.1.5 Plex: 192.168.1.3 Running on a Proxmox server: Home assistant has it own vm Plex is running inside of a docker container on a own vm …

Excerpt saved from GitHub on 2026-10-23.

Issue #92733 · 2023-05
PlexampWorksListed as a supported client in the docs
Saved copy
Supported devices: Client; Remote clients; Apple TV; iOS; NVidia Shield; Plexamp; Plex Desktop & Web; Plex HTPC.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
NVIDIA Shield Plex clientPartly works LocalControls work only when the Plex app runs in foreground and is discovered
Saved copy
I've just tested with a Shield to make sure nothing has changed recently. A couple things to check: 1. The Plex app must be actively running in the foreground on the Shield. 2. HA must discover the Plex app while it's running (and listening to control API commands). Point (2) is a bit confusing as we don't always know when a new controllable Plex client has appeared. We scan both the local network and query plex.tv periodically, but it can sometimes take several minutes. There is a `button.scan_clients` entity which will force a scan for new clients. Perhaps try that and see if a controllable …

Excerpt saved from GitHub on 2026-10-23.

Issue #92733 · 2023-05
Plex Web (app.plex.tv)Won’t be supportedPlex removed API remote control from Web and Desktop clients in June 2022
Saved copy
Plex removed API remote control in recent releases (as of June 2022) of Plex Web & Desktop clients. See the docs for this note. Using `app.plex.tv` will always use the latest Plex Web release. Connecting to your Plex server on `/web` will use the Plex Web version provided from that specific release. The "HTPC" branded clients have retained this remote control functionality.

Excerpt saved from GitHub on 2026-10-23.

Issue #77415 · 2022-08

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local push

Talks to the device on your network, and the device tells Home Assistant the moment something changes.

Found automatically over

  • Bonjour (zeroconf)

Details

Installs (analytics)19,720 (2.78%)
Added inHome Assistant 0.7.4
Set up in the UIYes
Maintainers@jjlawren

Devices listed in its documentation

  • Client
  • Remote clients
  • Apple TV
  • iOS
  • NVidia Shield
  • Plexamp
  • Plex Desktop & Web
  • Plex HTPC

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.