I've been using JRiver (got on board w/ MC17 when I built a new sound system), and I really love it. I have Airfoil for Windows, and I picked up an airport express so I can stream from my music library (ripped primarily in FLAC) across a pure digital path to my sound system. Using Gizmo on my Droid, I'm able to change what's playing, and it's really pretty nice.
Now I'm looking at the next iteration. With the release of the Nexus 7 (and I'm sure there are folks out there with Kindle Fires), there's a really competent Android tablet available at a price point which I consider "justifiable". While a phone interface (gizmo) is nice, a tablet interface could be drop-dead gorgeous. I'm actually very interested in picking up the android development kit and taking a whack at making a tablet oriented remote control app- I know that JRiver exposes the API, so it's an intriguing project to me. I have done development in many different languages on many different platforms, including SageTV for a while, so I should be able to do this.
One thing which would really make this solution killer would be adding airplay destinations as "zones" in JRiver. At that point, a remote app could simply directly choose to pipe to any airplay destination. I have seen from the forums that JRiver has some good reasons to be averse to Apple, but Airplay has gained substantial traction in the audio industry, and many of the higher end AV receivers have built-in airplay destination options. Is there any chance of this happening? I looked at the dbpoweramp Airport-UPnP app, and it's over 3 years old without any updates, and the folks who developed it said they're not going to invest in any more development for it.
So, any advice, cautions, or caveats to someone looking to do this? Any glimmer of hope for built-in Airplay support?