There are two aspects or roles to Plex Companion:
- Controller: This is the Plex app you use for control. Think of it roughly as the “remote control device”.
- Receiver: This is the Plex app that’s used to actually display and play back the content.
Many Plex apps are able to play either role, but some are more restrictive.
Controller and Receiver Plex Apps
These Plex apps can act either as a Controller or a Receiver.
- Android (mobile)
- iOS
- Plexamp
Controller-Only Apps
These apps can only be used to control other Plex apps.
- Amazon Alexa voice control
- Linux (desktop)
- macOS (desktop)
- Plex Web App
- Windows (desktop)
Related Page: Alexa Voice Control
Receiver-Only Plex Apps
These Plex apps or devices are only able to receive content and cannot themselves control another app.
- Amazon Fire TV
- Android TV
- Apple TV
- Chromecast*
- PlayStation
- Plex HTPC
- Roku
- Currently supported Smart TVs
- Sonos†
- Xbox
- Samsung Smart Hub (v2.006+, third-party)
* Casting to Chromecast is available only via Android (mobile), iOS, or the Plex Web App (using Chrome browser).
† Sonos control requires an active Plex Pass subscription. The native Sonos app can be used for free.
Related Page: Plex Downloads