Recently I have grown weary of the lack of advancement (read that AirPlay) with the Roku. granted the chanel store is filled with mostly non-descript junk, and the UI has been slowly improving but I needed a way to get my Apple based media onto the Roku.
I brought up a Plex server on my Mac - it immediatly found my Itunes lirbary, my Iphoto library, all of my movies and assorted video. It also let you "plex it" and add "apps" or URL's to web based content - some commercial, some not. I quickly added Daly Show, local TV channels and a bunch of other web related content - mostly stuff not already available on the Roku..
I installed both the Roku App (Plex) and IOS Plex App. The Roku app found my Plex server and made ALL of the content available in a really clean Roku interface.In addition, all of this content is available on all of my IOS devices as well. It should be a simple matter to get the Plex media server to be a destination for AirPlay as well. There is information on that topic out there and I should have that running shortly.
Plex has saved my Roku from the great computer graveyard in the cellar