As of version 1.3.0, HuePlex has been rebranded to Lumunarr. Same app…different name.
While the original HuePlex link to GitHub redirects, you can officially find the new GitHub page at: GitHub - chadwpalm/Lumunarr: Connector application for using Plex Webhooks with Philips Hue Bridges.
The new location for Docker images is at: https://hub.docker.com/repository/docker/chadwpalm/lumunarr/general
You will need to update your Docker Compose file or Docker command line for pulling Lumunarr images. The HuePlex Docker repository will not be updated anymore (and will eventually go away). If you wish to continue receiving updates, you will need to switch to the Lumunarr repo.
Original Post for searchability:
HuePlex is a connector application for controlling Philips Hue lighting using Plex webhooks (Plex Pass required). Actions like play, pause, stop, & resume will trigger lighting scenes through a Hue bridge. HuePlex uses a graphical web interface for setting up multiple Plex client profiles which can be fine-tuned down to individual Plex users and media types.
Main Features
-
Easy to use fully web-based graphical interface that is also mobile friendly.
-
Multiple client profiles for deeper customization and multi-room use.
-
Can be run natively or in a Docker container (using pre-built images).
-
Server alerts supported
-
No need for third-party applications (like Tautulli). Only a Hue Bridge and Plex Media Server.
-
Supports credits detection markers.
Main Page: GitHub - chadwpalm/Lumunarr: Connector application for using Plex Webhooks with Philips Hue Bridges.
Docker Image: https://hub.docker.com/repository/docker/chadwpalm/hueplex
HuePlex has been a labor of love for me over the past several months. It was born from a desire to control my lighting while watching movies/TV on Plex and not finding anything on the internet that was easy to use or that had a nice graphical interface.
HuePlex is best ran from a Docker container, but can be run natively as it is built from the ground up using Node JS as both a frontend and backend web server. The backend received webhooks from your Plex Server and sets your lights based on your action (Play, Stop, Pause, Resume). It also supports “media played” and credits-detection markers. You can also set light actions for server-side behavior like when media is added or when a remote user is playing a file.
HuePlex is currently in beta, but is fully functional and is ready to be tested by a broader range of users before going to release. My forte is the writing of code at the lower firmware level, so this is my first full application-level project…be kind. I’m hoping sometime in the near future to bring in collaboration on the project to help tighten up the code and create a prettier interface.
Be sure to also check the FAQ and Feature Request sections to answer what I think will be common questions and what I plan to add in the future of this project.