Download and cache songs, serve byte-range requests from local cache