That particular
service would need to run a caching system, or they could invest in distribution over a proper CDN network instead. Not going to happen with these, um, "free" services. Or you could start your own local caching server on a locally hosted VPS, and point your XBMC library to the VPS instead? So in essence move your downloads to a VPS (yay, save us some international bandwidth), automate them, put them into a proper folder structure, setup your network to allow secure connection from only your machines to that VPS, recreate your library entirely, set it up with SQL to update the paths correctly, and effectively stream from your VPS each time on a local connection. Host the VPS on a decently peered network with us and we're all happy.