This has been requested many times, but seems worth revisiting. Would it be possible to enable the JRemote client to store selections for offline playback on the iPhone or iPad?
Client software for Spotify, Qobuz, Korg's iAudioGate all can do this in their iPhone apps.
Many times I am in locations where I cannot get a wireless signal and I'd like to hear music from my server -- like on commercial aircraft.