Adding some Chromecast support for fun.
I'm not finished of course. I've got to write the web side now.