Node.js Roku Remote

I own an Apple TV 4, Apple TV 3, Roku 4, Chromecast, and a Firefox OS TV. From that you can probably gather that I love streaming content, particularly sports and movies. I obviously also love coding, which is why I loved being a Partner Engineer for Mozilla’s Firefox OS TV — I was enthusiastically testing out TV apps and exploring edge APIs and responsive techniques.

I’m always interested in finding a way to do interesting stuff with JavaScript and streaming instantly hit me. I can’t do anything with a closed ecosystem Apple TV but there are known ways of working with a Roku so I set out to do something interesting with the Roku and Node.js — create remote control functionality.