When Grooveshark went offline without notice, I was lucky to have some offline songs on Android and some localStorage in the browser (and the skills to retrieve it). I don't want that to happen again, I lost quite a bit of music there, so I back this up now. At first I used a self-made a Spotify API client; later I found another tool to do this with: https://github.com/watsonbox/exportify
It is hassle to manage your own files on all your devices.I would rather i had app like Spotify but streaming files owned by me.
I was hoping for a streaming server(and clients) I suppose!, which maybe also fetches podcasts and also maybe does audiobooks and perhaps manage buying from stores which supports DRM free content downloads.
Sadly no clients for android. I have a mix of Linux , OSX Android and iOS, I won't be able to use in half of them! but given podcasts and other itunes features i suppose this best out of the box solution out there.