Have you considered to implement subsonic api to support native apps for iphone and android? I run subsonic server on my home server and it's quite resource hungry.
> I run subsonic server on my home server and it's quite resource hungry.
Yea, that's the thing about subsonic -- big bloated app. Lots of features, but it needs to start fresh and lean.