When I go to play an album on my phone, it gets pretty jittering since it's streaming it, without much of a buffer. It also doesn't buffer/sync ahead, so this makes it very internet-sensitive.
I would really love it, if that when I play an album it syncs the whole album, or whole "scope" of what I told it to play. Syncs it to the phone. This way as my internet fluctuates, it buffers a-head.
If there is some way we can set (on the client/phone) how far a-head it syncs based on Wifi/Cellular I think that would be rad too. Say X number of songs if you're on Cellular, Y if you're on wifi (with the option for unlimited for either).
As for other forms of multimedia, this may be helpful, but I'm not 100% sure how that would translate to video content...