I am using JRemote now for some years and it is a very good iPad application.
There is although one thing which is missing me very much, a way to configure the GUI view the way I can configure a Database view based on the Tags contained in my data (mostly music files).
The reason is that for some genres like classic music there are it would be nice to display the composer somewhere on the main display. I know you can misuse another tag (like artists) to put the composer that is as state misuse and actually not acceptable. If there is a composer tag then the composer should be in the composer tag and not the artists.
So creating the possibility to have different GUI Views (just like we have different DB views) where the user can himself decide which tags are displayed would be an enormous progress.
One could start (to make it easy on the designer) to design a fixed layout where the different fields in that layout can be configured with different Tags (or combination of tags). That way I could make a view for Jazz where on the artists is displayed under the track title and another view where on that location the composer tag is concatenated with the content of the artists tag.
I just give this example but one could come up with any combination of any tags available.
I for example put in the grouping tag to define the period (Renaissance, Romantic, Baroque, 20th-century, etc.) of classical music (I also use the Mood tag to set the ruff genre (Classical, Jazz, Pop) and use the actual genre tag of to detail that genre (Opera, Piano Solo, Symphony, Bebop, Hard bop, Funk etc.)
It would make the JRemote a lot more versatile and usable.
This could possibly apply also to other remote GUI implementations.