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.

This entry was posted in Uncategorized. Bookmark the permalink.
  • elai

    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.

    • platus75

      grovylists is so cool!!!
      Thanks for that….now we need the same for spotify and we are on our way..
      : )

      • Tommie

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

        • Tommie

          err. this works now :)

      • Tommie

        Hey, looks like pigs actually can fly! Groovylists.com now support importing Spotify-playlists to Grooveshark :)

        http://groovylists.com/

    • Tommie

      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 ;)

  • elai

    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.

  • platus75

    grovylists is so cool!!!Thanks for that….now we need the same for spotify and we are on our way..: )

  • Studen

    Doesnt work anymore?:(

    • Tommie

      Hiya,

      Should be back soon – server is/was out of memory :)

  • Studen

    Doesnt work anymore?:(

  • Studen

    good, you should try to make it from spotify to grooveshark to :)

  • Tommie

    Hiya,Should be back soon – server is/was out of memory :)

  • Studen

    good, you should try to make it from spotify to grooveshark to :)

  • Tommie

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

  • Tommie

    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 ;)

  • Tommie

    Hey, looks like pigs actually can fly! Groovylists.com now support importing Spotify-playlists to Grooveshark :) http://groovylists.com/

  • Tommie

    err. this works now :)

  • Kalsten

    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 :)

  • Kalsten

    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 :)

  • Jtbuck

    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.

    • Tommie

      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.

  • Jtbuck

    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.

  • Tommie

    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.

  • Gollum12345678

    why it doesn’t work on firefox in linux but it does in windows?

  • Gollum12345678

    why it doesn't work on firefox in linux but it does in windows?

  • John Carlsson

    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

    • Filip

      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.

      • Tommie

        Hi guys,

        Groovylists.com have had some problems over the past few days. I suggest you try again now.

        Regards,
        Tommie

    • Tommie

      Hejsan John,

      Siten har bråkat lite på sistone, men prova igen – tror det skall funka korrekt nu :)

  • John Carlsson

    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

  • Filip

    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.

  • Tommie

    Hi guys,Groovylists.com have had some problems over the past few days. I suggest you try again now.Regards,Tommie

  • Tommie

    Hejsan John,Siten har bråkat lite på sistone, men prova igen – tror det skall funka korrekt nu :)

  • Bienguiado

    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!

    • Tommie

      We’ve just now implemented a fix which should remove those problems, so please try again and hopefully it should work just fine.

  • Bienguiado

    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!

  • Tommie

    We've just now implemented a fix which should remove those problems, so please try again and hopefully it should work just fine.

  • Davinciboson

    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?

  • Davinciboson

    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?

  • Novak Roman

    Is it possible to import playlist from playlist.com to grooveshark

    • Tommie

      Unfortunately it doesn’t seem like playlist.com has any API. Groovylists doesn’t scrape services, we play nice and talk with apis. So its a no-can-do right now. :(

      “Playlist.com API”
      http://www.playlist.com/api

  • Novak Roman

    Is it possible to import playlist from playlist.com to grooveshark

  • Tommie

    Unfortunately it doesn't seem like playlist.com has any API. Groovylists doesn't scrape services, we play nice and talk with apis. So its a no-can-do right now. :(“Playlist.com API”http://www.playlist.com/api

  • http://www.facebook.com/people/Neal-Boren/1085597628 Neal Boren

    How the heck do you break up an .xml file? Can’t find the info to do this anywhere.

    • Tommie

      Split your playlists in itunes and export them individually.

  • http://www.facebook.com/people/Neal-Boren/1085597628 Neal Boren

    How the heck do you break up an .xml file? Can't find the info to do this anywhere.

  • R3s3t

    Any idea why there is still no m3u support?

  • Jerzeydan

    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.

    • Tommie

      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.

  • http://pulse.yahoo.com/_PTKMUK3WRJ2VWYKQPCJ3KIMDVY jade

    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?

  • http://www.facebook.com/wormywyrm Lysle Shaw-McMinn

    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.

  • http://www.facebook.com/wormywyrm Lysle Shaw-McMinn

    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.

  • Mzellinger

    “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??

  • JottaRplay

    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!

  • http://www.facebook.com/wormywyrm Lysle Shaw-McMinn

    In case anyone is interested in this function for MediaMonkey, I wrote a MM plugin and a browser based version for M3U–> grooveshark it can be found at 
    http://lysle.net/projects/ 

  • MondoTechnoir

    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!