How to Migrate Your Spotify Playlists to Google Play Music
I've been a paid Spotify user since the day it was launched in the US but I recently made the switch to Google Play Music. The major driver was the abillity to have my 16k matched songs, which I migrated from iTunes, alongside the subscription music. Also, I don't use much of the social features in Spotify so I won't be missing those.
In any event, I was faced with the daunting manual task of migrating the playlists I invested in building in Spotify over to Google Play Music. While there are 3rd party tools that allow you to export CSVs of your playlist from Spotify, Google Play music has no public API for playlist creation or a method to turn the CSV into a playlist.
I was pleasantly surprised when I discovered Portify which was built to solve this very problem. The tool created by Sebastian Mauer is written using NodeJS, AngularJS and app.js. It uses the unofficial APIs of both services. While passwords for both services are needed it runs on localhost so you don't have to worry about that.
For instructions on how to run this check out Sebastian's blog post. You'll notice in the comments that some people have run into issues but it worked perfectly for me. Below are some screenshots I made of the app.