Importing playlists to Grooveshark using Groovylists.com

I’m a coder, i scratch my own itch – that’s how we work. So when Grooveshark lacked an playlist import feature i set off in an endeavor to fix it myself, which proved to be quite the challenge.

The thing is that Grooveshark does not provide a public API, especially not a public API which allow you to write to their service. I was fortunate enough to get in touch with James Hartig who runs http://gsuser.com/ which is the closest thing to a public Grooveshark API though it doesn’t support writing to Grooveshark.

Through James helping hand i managed to get in touch with a Senior Developer at Grooveshark who gave me access to their internal API (Web 2.0 companies ftw, would this happen with Microsoft as an example?) and the project was on its way!

So, enough ranting – the service is available at http://groovylists.com/ – no bells and no whistles, but it currently imports 100 tracks from any iTunes based playlist. I’ll probably find some time this week to add m3u support as well, which pretty much make the project complete.

If you got any suggest and/or questions, either post them as a comment here or on the Grooveshark forums.

57 Replies to “Importing playlists to Grooveshark using Groovylists.com”

  1. Playlists over 100 would be really great. I don’t want to create 30x separate playlists and import them over and over again. And grooveshark’s upload function doesn’t work properly.

      1. Spotify doesn’t export their lists to any suitable format, so well – it’s kind of impossible in it current state 🙂

    1. Sorry, more than 100 is simply not feasible as it’s sending one request to the Grooveshark api per tune, basically ending up in over 100 requests for just one list. Imagine if we changed it to 1000 🙂

      And the ideas with Groovylists are not to bulk-copy your library 1-1 from iTunes, only to convert your playlists – which should be a lot less than 3000 songs imho 😉

  2. Playlists over 100 would be really great. I don't want to create 30x separate playlists and import them over and over again. And grooveshark's upload function doesn't work properly.

  3. Spotify doesn't export their lists to any suitable format, so well – it's kind of impossible in it current state 🙂

  4. Sorry, more than 100 is simply not feasible as it's sending one request to the Grooveshark api per tune, basically ending up in over 100 requests for just one list. Imagine if we changed it to 1000 :)And the ideas with Groovylists are not to bulk-copy your library 1-1 from iTunes, only to convert your playlists – which should be a lot less than 3000 songs imho 😉

  5. Hi

    I have tried to do it, but I receive this message after a few seconds, after clicking the converting buttom:

    Fatal error: authenticateUser requires a valid session. No session was found. in /home/tommie/www/groovylistscom/library/groovesharkapi/gsapi.php on line 176

    What thats means? How can I solve it?

    Thank you very much 🙂

  6. HiI have tried to do it, but I receive this message after a few seconds, after clicking the converting buttom:Fatal error: authenticateUser requires a valid session. No session was found. in /home/tommie/www/groovylistscom/library/groovesharkapi/gsapi.php on line 176What thats means? How can I solve it?Thank you very much 🙂

  7. Hey- what is the format of spotify playlists. Here’s why i ask: the website “the-breaks.com” is a database of song samples. So when you put in a new dance song or album or artist, it’ll give you a list of all the older songs it/he/she samples. And those lists make really good playlist as they are uysually pretty good but obscure older songs. I’d love to convert the text that it spits out into a format that i can paste into groovylists.com and import to grooveshark. So, I’m looking to get a detail of what the spotify text box is looking for as far as format. Then I can write something that converts the-breaks results to that format. also, what language are you using on groovylists? If I write in the same language I can send the conversion coding to you incase you ever saw fit to use it.

    1. We’re using the Spotify hash-format through their APIs, which is a secret sauce that only Spotify know off.

      I think you’ll be better off building a export-engine from the-breaks.com that makes proper iTunes XML-files. Those could later be used to import the songs/tracks into GrooveShark using Groovylists.com.

  8. Hey- what is the format of spotify playlists. Here's why i ask: the website “the-breaks.com” is a database of song samples. So when you put in a new dance song or album or artist, it'll give you a list of all the older songs it/he/she samples. And those lists make really good playlist as they are uysually pretty good but obscure older songs. I'd love to convert the text that it spits out into a format that i can paste into groovylists.com and import to grooveshark. So, I'm looking to get a detail of what the spotify text box is looking for as far as format. Then I can write something that converts the-breaks results to that format. also, what language are you using on groovylists? If I write in the same language I can send the conversion coding to you incase you ever saw fit to use it.

  9. We're using the Spotify hash-format through their APIs, which is a secret sauce that only Spotify know off.I think you'll be better off building a export-engine from the-breaks.com that makes proper iTunes XML-files. Those could later be used to import the songs/tracks into GrooveShark using Groovylists.com.

  10. Hejsan Tommie!

    Jag googlade runt lite för att hitta något sätt att kunna importera mina spotifylistor till grooveshark och detta inlägget hamnade längst upp.

    Mitt problem hur som helst är att när jag trycket på “groovyfy it” så laddar den allt och allt ser ut som att det kommer att fungera. MEN när det laddat klart så laddar sidan om? istället för att popupen kommer med grooveshark listan i.

    Alltså, helt enkelt kommer det inte upp någon länk för att jag ska kunna få in min spellista i grooveshark.

    //John Carlsson

    1. Same thing happens to me all the time. Have only succeded to get a grooveshark playlist one time and then only 1/10 of the songs from spotify was transfered to grooveshark.

  11. Hejsan Tommie!Jag googlade runt lite för att hitta något sätt att kunna importera mina spotifylistor till grooveshark och detta inlägget hamnade längst upp.Mitt problem hur som helst är att när jag trycket på “groovyfy it” så laddar den allt och allt ser ut som att det kommer att fungera. MEN när det laddat klart så laddar sidan om? istället för att popupen kommer med grooveshark listan i.Alltså, helt enkelt kommer det inte upp någon länk för att jag ska kunna få in min spellista i grooveshark.//John Carlsson

  12. Same thing happens to me all the time. Have only succeded to get a grooveshark playlist one time and then only 1/10 of the songs from spotify was transfered to grooveshark.

  13. Dude, I cant even import a single playlist from spotify!! Whenever I try I get the following message:

    “Error!
    We could not find any suitable song on Grooveshark. This is most probably a technical error rather than a user-generated error.

    The tech-monkeys are on it, please try again later.”

    Any idea of why this is happening?

    Thanks a lot for your efforts anyways!

  14. Dude, I cant even import a single playlist from spotify!! Whenever I try I get the following message:”Error!We could not find any suitable song on Grooveshark. This is most probably a technical error rather than a user-generated error. The tech-monkeys are on it, please try again later.”Any idea of why this is happening?Thanks a lot for your efforts anyways!

  15. I cannot upload music, it always has some excuse, a problem with the server or too low quality despite it being good quality in other apps.

    What’s the deal?

  16. I cannot upload music, it always has some excuse, a problem with the server or too low quality despite it being good quality in other apps.What's the deal?

  17. Groovesharks song limit is too small for me :s I had over 7000 songs on a playlist in spotify.. I would like it in Grooveshark too, but limit is 1000.

    1. Hi
      Jerzeydan,

      I feel you pain, but having such huge lists will cause a lot of timeouts on the webservices – remember that groovylist.com searches on Grooveshark for each track – doing that over 7000 times would take hours, not to mention running in to all sorts of timeouts.

      So it’s a basically a technical limit, sorry.

  18. so i apologize as i am super new to this… but i used groovylists to import an itunes playlist, but how do i find it in grooveshark?  i must be missing something?

  19. Groovylists is pretty cool, but it isn’t much help for me because I use Mediamonkey.  Is there any chance you would want to work with me on a mediamonkey plugin to upload mediamonkey playlists to grooveshark?  I have contacted grooveshark about this as well but it looks like you have a lot of the work done with grooveylists.

    An M3U uploader would be nearly as good.  Mediamonkey is less known but vastly superior music organizing program.  Email me.

  20. Groovylists is pretty cool, but it isn’t much help for me because I use Mediamonkey.  Is there any chance you would want to work with me on a mediamonkey plugin to upload mediamonkey playlists to grooveshark?  I have contacted grooveshark about this as well but it looks like you have a lot of the work done with grooveylists.

    An M3U uploader would be nearly as good.  Mediamonkey is less known but vastly superior music organizing program.  Email me.

  21. “I’ll probably find some time this week to add m3u support as well, which pretty much make the project complete.”

    Want to import a foobar2000 playlist, m3u support would do the job.
    Will groovlists support m3u import in the future??

  22. eeyyy su programan groovylist.com da un fallo diciendo algo de tech-monkeys y no puedo pasar mis listas de spotify. I need help please!

  23. Thanks for Groovylists! I’ve used similar service to backup my Spotify to Rdio http://resp.in/
    I wonder if it will be possible to import in an easier way by cutting and pasting the Spotify playlist url or using .csv files in Excel.

    I have no doubt creating something like http://resp.in/ is a lot of work, yet it would make a lot of happy users in the current era of closed or protective streaming ecosystems. It was an odyssey to export all my playlists from Rhapsody to Spotify before canceling the former (a backburner project I had wanted to complete for a long time.) Now I want to back up my Spotify playlists onto Rdio & of course Grooveshark. A lot of effort in curating/music styling eclectic playlists.

    Thanks for Groovylists again!

Leave a Reply to Davinciboson Cancel reply

Your email address will not be published. Required fields are marked *