There's a lot of thought that probably goes into deciding which streaming music service is right for you, that is if you find yourself contemplating choosing a subscription based streaming music service at all. There are more than a few options out there and available if you're using an Android device, but namely the top two choices would be Google Play Music and of course Spotify, which is more than likely the service with the most subscribers. What if you have spent the last two or three years subscribing to Spotify though and you're wanting to switch services to Google Play Music?
What happens to all those playlists you have set up? Enter them all manually and sacrifice a chunk of your day getting everything set up as you had it before? Sure, you could do that. Or, you could simply use Portify, except there may have just been one issue, many people seemed to be having problems with Portify actually working. Thanks to this genius individual over on reddit named rcklmbr who was having that exact problem, he decided to "do something about it" he says and re-wrote the backend in Python as he noticed that the backend seemed to built on unstable API's. The end result? is that Portify now seems to work pretty well for users trying to port their Spotify playlists over to Google Play Music: All Access, with many redditers commenting on the original thread that his method had also worked for them.
He calls the ambitious and successful little project "Pyportify"(a port of portify in python), and getting everything working doesn't seem to be too difficult. There is a set of instructions to getting all the needed components installed, which doesn't look like much, over at the github thread where rcklmbr has this posted. He also mentions that you may be violating the terms of service of both Spotify and Google Play Music and that he isn't liable for anything that happens, so take that into consideration before you go about using Pyportify. The only issue at this point in time is that this Pyportify tutorial only seems to work with Mac OSX, Ubuntu or Fedora(both Linux distros)and there doesn't seem to be a compatible set of instructions or files for Windows users. If you fall into any of the workable OS's mentioned here before Windows, you're good to go, just read through everything at the github.