Heck, my Raspberry Pi running moOde offers "caching". In the options it's called the audio buffer and the max size is 64 MB. For a stereo 24/192 file, that's about a minute's worth of music. It can also prefetch the next song in the queue and put that in memory.