I wonder how feasible it would be to run this kind of thing against frames of a running video to periodically adjust the colours of the page container playing the video, sort of like that Phillips Ambilight TV:
Well, there are a lot of DIY Ambilight clones, most commonly running on Arduino, monitoring the colors of computer's screen and lighting LED strips accordingly. So it's definitely feasible. But I predict that colour changes in the page background would be a lot less pleasing and more annoying than ambient lighting changes behind the screen.
http://www.philips.co.uk/c-m-so/televisions/p/ambilight
Also, writing the Gulpfile in Coffeescript and having "compile the Gulpfile to JS" in the installation instructions kind of made me frown a bit...