Jump to content
C4 Forums | Control4

Chowmain - Plex Home Theater Driver


alanchow

Recommended Posts

Chowmain%20Logo%20Transparent%20Medium.p 

Chowmain - Plex Home Theater Driver 

Plex Home Theater is a software based media player that can be installed on Mac and Windows based operating systems. Plex offers a beautiful simple interface that enriches your playback experience. The Chowmain Plex Home Theater driver enables us to integrate the Plex Home Theater software into the Control4 home automation system with seamless control and feedback. 

Features 
* IP based communications 
* Transport controls 
* Movie integration into Control4’s Navigator (NOTE - Currently only works for windows due to bug in osx version). 
* Audio End-Point assignment for line level volume up/down/mute functionality 
* Video End-Point assignment 
* 2 way feedback via the JSON API for play, pause, stop, movie started/finished, screen saver active/deactive 
* Assignable buttons for non intuitive buttons 
* Wake-on Lan functionality 
* Power off options 
* Ability to send custom messages to Plex Home Theater via Plex Notification (similar to Control4 Announcements via Navigator). 

Combine this driver with the Plex Media Server driver to add fully automated movie import capabilities. 

Frequently Asked Questions 

Can you give us some examples of how we could use this driver? 
* One of my pet hates is to be watching a movie and have navigator pop up and tell me that someone is at my front door or perhaps i have a new email or something. This driver provides the ability to send Plex announcements. Like a Control4 Announcement this will pop up a custom message however in this case it will not interrupt the current Plex activity. It will just pop up in the bottom right hand corner for a few seconds and then hide away. 

* This driver provides two way feedback on what you media you're consuming and what the state of the media player is. It will tell you when the movie is playing, paused, stopped or if it is a movie, episode, song or unknown media type. This information is useful for customising your lighting and environment to suit your customer's requirements. 

Are there any other cool things we can do with this driver? 
*By using the media type feedback and the play event you can essentially turn on your AV system to either your audio or video end points. This means for example you can utilise airplay to play a song on your iphone and it will turn on your receiver or if you play a youtube video on your iphone you can turn your receiver and tv on. You can even use 3rd party Plex Apps to turn it on. 

*One of my bad habits i have is that i pause a movie and walk off or perhaps i fall asleep in whilst watching a movie. In the past it was hard to track when this happens however now with the OnScreensaverActive event we know exactly when this happens. With some conditional logic (if source == plex) then we can essentially turn off our whole AV system when we are not using it to save power or prevent image burn in. 

What hardware will this work on? 
This will work for both the windows and osx versions of Plex Home Theater. It may work with the unofficial builds of Plex Home Theater but it is untested and unsupported. Note that due to a bug in Plex Home Theater OSX direct movie selection from Navigator will not work. It has been reported to Plex for resolution. 

How do I find out more information about the driver? 

Please see the links below for more information about the driver. 

Download Product Information Sheet 

Download Installation Guide 

How do I buy the driver?
This driver is developed by Chowmain software & apps and is distributed and supported by Houselogix, Inc. 

Download Driver / Purchase Licence

Who do i contact for technical support?
This driver is developed by Chowmain software & apps and is distributed and supported by Houselogix, Inc. 

Support

Do you provide trial licences?
All Chowmain drivers for Control4 come with a 48 hour trial. This is activated once you add the driver to the project. No additional steps are necessary. 

1393295449367.jpg

Link to comment
Share on other sites

  • 1 year later...

Is there as way to expose keyboard commands in programming for this driver? Currently when I switch to my plex home theater in control4.. the screen is not maximised(its a bug in PHT).. I can however fix it by simply pressing '\' twice on my keyboard

 

I would really like to be able to automate this though through control4

Link to comment
Share on other sites

Is there as way to expose keyboard commands in programming for this driver? Currently when I switch to my plex home theater in control4.. the screen is not maximised(its a bug in PHT).. I can however fix it by simply pressing '\' twice on my keyboard

 

I would really like to be able to automate this though through control4

 

Unfortunately the API does not allow us to fire keypresses.

Link to comment
Share on other sites

  • 4 weeks later...

Will the driver work with the newly announced Plex Media Player?  Using tcpdump to see how the iphone interacts with it, the API's may be the same..

 

Our Plex Home Theater driver utilises JSON-RPC for communications so it will not work with Plex Media Player.  Our new Plex Full driver will however.  Heres a sneak peak.

 

Plex%20Full%20Alpha%201%20thumb.png

Link to comment
Share on other sites

  • 1 month later...

The Pre-release of Plex Media Player and discontinuation of Plex Home Theater threw us back a bit unfortunately.  We are in the process of making modifications to the driver to cater for the new Version 2 protocol requirements.  As such beta is pushed back to sometime this month.

Link to comment
Share on other sites

The Pre-release of Plex Media Player and discontinuation of Plex Home Theater threw us back a bit unfortunately.  We are in the process of making modifications to the driver to cater for the new Version 2 protocol requirements.  As such beta is pushed back to sometime this month.

 

We have implemented the V2 protocol and as such Plex Media Player is now integrated.  So far the driver has been tested against Plex Home Theater, Plex Media Player, Plex for Roku and Plex for Android with great success.

 

As with any large software development we have to put this driver through extensive testing so it will take aproximately 2 months or so for our beta testers to test and for us to resolve any issues that arise prior to release.

Link to comment
Share on other sites

Will the new driver have support for the Plex App within Tivo? Thanks!

 

Our new Plex Full driver should work with all Plex clients though we would not recommend utilising it with Tivo as you cannot launch Plex programatically and as such have to manually launch plex prior to using our driver.

 

We will be releasing a list of recommended Plex Client's/Platforms once we release the driver.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.