To add to msp3 and Gav2k: Just stream using the Google Play Music App and either download your music through there or turn on music caching. That will pretty much just download the music for you on your device, and the app has a toggle to only list music stored on your device (including cached music) for ease of playback.