I'm working on a project like this as well!
Still in the early stages -- I just got my parts. I'm planning on using the ESP8266 chip + Arduino core (https://github.com/esp8266/Arduino) controlled with a simple web-app.
There's a handy library for doing the Chromecast style wifi setup here (https://github.com/tzapu/WiFiManager).