Philips Hue Integration

I was wondering if this option would ever see the day of light.

SDK/API's are available. XBMC has some support it seems in their latest release.

 

4 or 5 bulbs Philips Hue behind my TV 52 inch Sharp to create an equivalent to AmbiLight.
 
too much!
ambilight.jpg

I wondered the same thing. Could be a killer feature...

Just wondering, if Plex have any stats about the clients uses..

Both native, as well as DNLA clients, and.....

Are the up for a share here?

Plex?

/Tommy

+1.

There is already a plugin for xbmc, really wouldmlike to see this on plex.


https://meethue.wordpress.com/2013/05/04/advanced-settings/#comments

If anyone is motivated to do a plugin, Plex has an API to do that :

http://wiki.plexapp.com/index.php/HTTP_API/Control


To do a screen capture :

You can get a JPG image of the current client screen:http://192.168.1.4:32400/system/players/mac-mini.local/application/screenshot?width=720&height=480&quality=75



And send it to the Hue Bridge via this API :

http://developers.meethue.com

Somehow I cannot get a screenshot that way. Could anyone else get it to work?

URL: http://192.168.1.9:32400/system/players/Lucas-iPad.local/application/screenshot?width=720&height=480&quality=75



Traceback (most recent call last): File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py", line 837, in handle_request result = f(**d) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/System.bundle/Contents/Code/playerservice.py", line 29, in process_remote_command result = cmd(**kwargs) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/code/sandbox.py", line 18, in _apply return apply(f, args, kwargs) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/playerkit.py", line 52, in __call__ return self._format_response(self._player._send_http_command(cmd)) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/playerkit.py", line 194, in _send_http_command response = self._core.networking.http_request(("http://%s:%s/xbmcCmds/xbmcHttp?command=" % (self._host, self._http_port)) + urllib.quote(cmd), cacheTime=0, immediate=True) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 422, in http_request return HTTPRequest(self._core, url, data, h, url_cache, encoding, errors, timeout, immediate, sleep, opener, follow_redirects, method) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 147, in __init__ self.load() File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 183, in load f = self._opener.open(req, timeout=self._timeout) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 438, in open response = self._open(req, data) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 456, in _open '_open', req) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 416, in _call_chain result = func(*args) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 1217, in http_open return self.do_open(httplib.HTTPConnection, req) File "/Users/lucasgasenzer/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 1192, in do_open raise URLError(err) URLError: 


Okay. This API-request does only work with the "old" Plex. Requesting a screenshot is not fast though.

If anyone could do it, it would be Kai Aras http://ka010.com

+1 For ambient light! :D

I was wondering if this option would ever see the day of light.

SDK/API's are available. XBMC has some support it seems in their latest release.

Love the idea, but frankly think that an enhancement like this should be prioritized as low as possible, due to the limited amount of people that would use it.

As such, ain't getting my vote for now, but who knows....after Plex V1.0 I might add my vote here

/T 

I think its awesome. I use a projector. If starting a movie would automatically dim the lights, how great would that be?

I think this is a great example of a plugin.  This functionality should not impact the codebase for the overwhelming majority of users that will not be utilizing this feature.

+1 I'd also like to see this feature implemented.

the philips hue project is https://meethue.wordpress.com/category/xbmc/

while there is another project that is called boblight, which seems to work with almost anything. i hope (but dont know) that its working with easybulbs.com

 https://code.google.com/p/boblight/

also they have a server app ... hopefully compatible with PMS

so i made another thread http://forums.plexapp.com/index.php/topic/86797-ambient-light-boblight-on-pms/

+1

don't confuse ambilight functionality (live updates following the on screen contents) with some simple automation task like dimming if a movie starts.

for the first the hues are to slow. have a look at lightpack for example. it should work with plex.

for the second have a look at an home automation system like fhem for example. there is a plugin for plex and hue that you can use to controll both. 

I use vera and homeseer home automation to get the lights up and down when watching a film etc etc.
I’ve been using ambify for iphone which is an amazing music visualizer app for hue, and is in perfect sync with the music played. Unfortunately, it will only play music that is stored in the iphone. My library is too big and I use Plex to stream my media mostly - I’m still searching for a way to get my lights moving with music played from Plex.
+1

absolutely +1