I didn't want to put this in the New Idea section, as I am not really suggesting a new idea.
I started deleting a lot of the mp3s off of my computer in favor of just listening to the same songs over Spotify. I needed the extra hard drive space because I still have a Windows XP computer.
I have no use for listening to music offline as I only have a desktop computer and can't currently even burn CDs with this lousy PC. I can't afford Spotify Premium anyway and have no devices to listen to it on.
I wanted to know if there was any way to make a backup of the Spotify playlists. I was thinking of a simple playlist file that could be exported to your computer as backup. I have noticed a lot topics on here having to do with playlists accidentally being deleted or disappearing and it has made me nervous. I don't want that to happen to me now that I have begun migrating to Spotify and away from mp3s.
Solved! Go to Solution.
We loved Joels Script. And we extended it, because we needed to not just export, but migrate all Playlists and MyMusic from one account to another.
Please note: Starred playlists are not supported by the WebAPI. Your starred playlist will be named "importedStarred". But you can drag & drop to the starred playlist in the Fatclient.
Of course the source is available at Github. Hope you enjoy it.
https://github.com/bitsofpancake/spotify-backup is yet another Spotify playlists backup tool.
It provides a Python script file to download and run locally. Like http://www.spotmybackup.com/, it creates a .JSON dump of all the playlists; both spotify-backup.py and SpotMyBackup without folder data, unfortunately; and at least spotify-backup.py also without collaborative playlists (don't know for SpotMyBackup).
(I stumbled over spotify-backup.py while googling. I haven't tried it.)
Note that principally downloading and running a script (or other executable program) outside the browser poses a much bigger security risk (depending on your trust in the source) than applications that run within the browser. But since spotify-backup.py is just 160 lines of open source code, it seems very unlikely that it would contain malicious code, b/c everyone can check it and report it to the GitHub administration.
In conclusion, I recommend http://www.spotmybackup.com/ for backing up all playlists in a file, mostly because it's less effort than spotify-backup.py.
I've written a simple tool to make this easier:
It uses the Spotify Web API to export playlists to CSV format and will not store any private data (or any data at all in fact).
For the formatting you have to change the "console.log(item.href);" line to console.log("spotify:user:"+userId+":playlist:"+item.id);