Another option would be to store all the data locally using HTML5’s fancy new local database features. This would only make sense if you’re writing the app in Javascript, not a server-side language so much. And the Google Drive thing would be cooler in other ways…
Actually, that is already implemented! You have a list of saved songs and you can thereby access the key to the songs that have been saved. And yes, somehow we need to find a good solution to get a list of the other users’ files. Having a google drive solution only for your own private use would not be worth it.
The problem is you can’t share the local web storage. Some users might be crazy privacy people, so they might clean that storage often as well, although from what I’ve read the local web storage isn’t often in the usual Cleanup routine.
I had hoped that we could somehow integrate the login cookie from bachido into the site. Another potential solution is that we set it up at Bachido. Nevertheless, we need to store the stuff somewhere. I don’t think we will be getting complaints, but if there is a legit way of doing things it would be nice to find it.
And yeah, keep the advice coming. I work as a software developer, but I haven’t touched web stuff in years.