At the prompt (>), paste the following script, then press enter: In the window that opens, click on "Console". I found a user on github who does have a fully functional script, with various output options.Ĭourtesty of jmiserez, go to your songs library in Google Play Music, make sure you're at the top of the page, then press F12 in Chrome. It's possible, based on the dates of the posts, they're out of date. Unfortunately, none of the posted scripts worked for me. Thanks for the help! Much happier with Spotify so far.
#Google playlist export free#
Zchiew and The Johnny,Let Your Life Be Free Janis Joplin,Summertime (From 'Porgy & Bess') I used Words "Find and Replace" to remove any crap I didn't want. Ivy ignores anything else, so it was just getting confused and not finding many song matches. I just removed any referecing of albums, and changed the | to a comma. Var playlist = document.querySelectorAll('.song-table tr.song-row')
#Google playlist export code#
After I modified the code it works a lot better. It only found 55 songs out of 311 on one of my playlists. IVY gets confused if I use it the way it is. The whole process took me approximately 10 minutes. I have no affiliation with that site whatsoever, but it's nice to support useful utilities. I strongly encourage you to donate to the developer if you find it useful. The site has a short tutorial video which explains all steps in detail so I'm not going to cover it here. All you have to do is copy the playlist and paste it in to the Spotify desktop app. It's a brilliant web app that makes it very easy to upload a comma-delimited file (or just copy/paste comma-delimited values) which it then matches against Spotify's catalog and creates a Spotify playlist for you.
Great, so now that we have the formatted list how do we get it into Spotify? Once again, one of the commenters on the question comes to the rescue with Ivy Is Here. Once that's complete, you can choose Export from the File menu and then select Change File Type. From the Data menu choose Text to Columns and follow the wizard. Copy the output from the console window, open Excel and paste into the first cell. You will need to create a comma-delimited file or list to use in the next step. Once you press Enter, the script will run and display a nicely formatted list of songs including artist, title and album. It will be very difficult to see the songs, but will save you several script executions. Maximize the browser window and zoom out as much as possible. One of the commenters on the question had a good idea. The script will only print out the songs that are visible in the tab. Here's the snippet: var playlist = document.querySelectorAll('.song-table tr.song-row') įor(var i =0 i Tools > JavaScript console) while on the tab that contains the playlist you want to export and paste the snippet in. The only modification I made was to replace the '-' with '|'. I used the javascript snippet from the first answer on this Stack Exchange question. Luckily I'm not the only one that faced this problem and so after a quick search I found the resources I needed. The only problem was that I had spent a lot of time curating the music I liked on Play Music and there was no obvious way to import those playlists in to Spotify. I ended up liking it so much that I decided to make the switch. I have been a paying customer of Google's Play Music service since the beginning, but I decided to give Spotify a try due to all the good things I heard about it.