Re: Streaming? more like Steaming
Google Play...
It allows me to upload my music and create a playlist on my PC - which will then work on my phone, but crucially, it will cache the tracks as well!
PLus I have a couple of gigs of music on my SD card as well