You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Juraj Nyíri 08ef9a3066
Update: Move display type under View Configuration
3 years ago
.github/ISSUE_TEMPLATE Update bug_report.md 3 years ago
.vscode Update: WIP Typescript refactor 4 years ago
dist Update: Move display type under View Configuration 3 years ago
images no message 3 years ago
src Update: Move display type under View Configuration 3 years ago
.eslintignore Update: WIP Typescript refactor 4 years ago
.eslintrc Update: Full functionality with typescript 4 years ago
.gitignore no message 4 years ago
.prettierignore Update: WIP Typescript refactor 4 years ago
.prettierrc Update: WIP Typescript refactor 4 years ago
DETAILED_CONFIGURATION.md Add: Support for plexPlayer in input_select and input_text. 3 years ago
LICENSE Initial commit 4 years ago
README.md no message 3 years ago
hacs.json Revert 4 years ago
package-lock.json no message 3 years ago
package.json no message 3 years ago
rollup.config.js no message 4 years ago
tsconfig.json Update: WIP Typescript refactor 4 years ago

README.md

PlexMeetsHomeAssistant

Custom Home Assistant card which integrates plex into Home Assistant and makes it possible to launch movies or tv shows on TV with a simple click.

Supported are ALL Plex clients, some even with enhanced functionality. Kodi with PlexKodiConnect, Android TV and Google Cast is also supported.

Video of the card:

Youtube video

More images at the end of the readme.

Important notice

If you are using Home Assistant via HTTPS, you need to specify port https for Plex and have Plex available on https connection.

Installation

  • Install Plex Meets Home Assistant from HACS.
  • Reload browser, clear cache as usual
  • Create a new Home Assistant tab, turn on panel mode
  • Add a card by clicking Add Card in your lovelace edit mode and finding "Custom: Plex Meets Home Assistant"

Configuration

You can use UI to configure your card which will automatically load up your libraries and entities. If you wish, you can use card code to configure everything manually. See Detailed Configuration if you wish to see a lot more information about every property of the card.

Supported target devices are all entities from integrations Android TV, Kodi, Google Cast and any other Plex player available for casting through Plex web interface.

Regarding "all other plex players" without entities

In order for devices which do not have entities to be detected, they need to have plex app running when configuring the card or trying to play content.

If you are trying to play content on a local device from a remote Plex server or trying to play local Plex content on a remote device, you need to configure identifier and server for this device. This can only be done manually through card code configuration. See Detailed Configuration - All other plex clients. You can still use UI to edit anything else except entities while manually using plexPlayer key in entities.

Configuration via UI

Quick guides:

Ask for help or help development

Join Discord or Home Assistant Community.

Images

View without hover

View with hover

Expanded movie view

Want to buy me a beer?

Buy Me A Coffee

Disclaimer

Author is in no way affiliated with Kodi, Plex, Roku, Android TV, Google or any other companies mentioned above.

Author does not guarantee functionality of this card and is not responsible for any damage.

All product names, trademarks and registered trademarks in this repository, are property of their respective owners.

This card provides user interface for navigating plex library and playing plex content on users devices. It does not host any content on its own and does not provide any plex server.