Skip to content

DataFran/netflixandchill

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

netflixandchill

Inspired by Netflix's "The Switch" aka the netflix and chill button as well as Brody Berson (@brody_berson's) and Ted Benson's (@edwardbenson) posts on messing with the Amazon Dash button, I created a quick node app that turns down the Phillips Hue lights and fires up Netflix.

It uses a couple (great) libraries that do most of the heavy lifting:

  • node-dash-button - for interacting with the Amazon Dash button
  • node-hue-api - for interacting with hue lights

Version

0.0.1

Setup

You're going to need an OS X system with Chrome installed, Philips Hue Lights and an Amazon Dash button.

I used an env file to house my variables, but you can just hardcode them in. An example can be found in the root of the project. You need:

  • CHROME_PATH - The location of your Chrome.app. It usually looks like "/Applications/Google Chrome.app". This app opens Chrome in kiosk mode (aka full screen).
  • DASH_MAC_ADDRESS - The MAC address of your dash button. There are a few ways of finding this, I used wireshark since I already had it installed. The aforementioned articles also have tips on finding this address.
  • HUE_IP - The IP address of your hue bridge. Similar to finding the Dash MAC address. You probably want to assign your bridge a static IP.
  • HUE_USERNAME - The username you receive after registering a new app to your hue bridge via the hue API. The node-hue-api library has the ability to do this, or you can use the hue api directly.
  • MEDIA_LOCATION - The URL of the site (e.g. netflix.com) you want to open.

Running This App

node app.js

License

MIT

About

Netflix and Chill with the click of one button

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%