Idempotent activity changing
Different host/port binding
Harmony client lazy init, so we don't wait for it on startup.
Roku and sonos support.
Basic views
JS with bower and a basic crappy roku remote