Often, the same songs are listened several time in a short period. It could be interesting to download them and put them in cache. However, I don't know what's the best way to do it : most popular songs or most recent ?
Now that we have an statistics page, we should look at the stats first. I'm not sure we'd need to cache tracks, as tracks are not played to repeatedly. (This may be different with other users.)
Often, the same songs are listened several time in a short period. It could be interesting to download them and put them in cache. However, I don't know what's the best way to do it : most popular songs or most recent ?