[REQUEST] Grooveshark (grooveshark.com) plugin, script, or native code for XBMC?
#31
Okay, I'll start off by saying I've never written a plugin or script for XBMC, but I've started using it again on my Mac and I use Grooveshark all the time.

There is a freeware program named TubeMaster++ that can download the stream from Grooveshark and save each song as an .mp3. This program is open source so I've ported it to Mac for personal use.

I don't know the limitations of XBMC, but maybe it could basically download the stream and play it locally? For searching of a specific song you can use the TinySong API (google it). I am a full-time student but if someone wants to collaborate with me (I know a lot of Java, and I know enough Python to get started) I would be willing to do some searching into this.
Reply
#32
hey dbuvid
i'm also a java developer with some pyhon skills
i would love to see a grooveshark plugin in xbmc (along with spotify Wink
i could try to help you on this
the tinysong API seems really impressive!
Let me know if i can help you
Cheers (from france)
Reply
#33
Did some more research into this last night, and I found the URL form that Grooveshark uses for an mp3:

http://akamai.grooveshark.com/8567/22208...4ab96f2cdd

This won't play if you open it in your browser, but for me it opens as a simple mp3 audio/mpeg object. I guess I was wrong before when I said grooveshark uses RTMP, looks like they changed to something else, but I don't think it will be that hard to packet capture. It's a good start.
Reply
#34
take a look a this : https://launchpad.net/elisa-plugin-grooveshark
this is a moovida (formerly elisa) groovshark plugin
the sources can be downloadable as a .egg file (just rename it to .zip)
there a bunch of python scripts in there
i read the moovida blog entry about this plugin and it seems to be quite recent and to work pretty well
i'm no longer a student and can't really work during the week (enjoy your student life while it's still possible mate!) so i can't take a deep watch on this.
may be this week end if i have some spare time Smile
Reply
#35
this could help, loads of python files !
http://code.google.com/p/turnip-town/sou...oovewalrus

check out gw.py

alternatively install the program and look at the python files yourself..
http://groove-walrus.turnip-town.net/dru/

as you can tell i'd love to see support for this..
Reply
#36
Look at my site, uses grooveshark, but is some songs do not work, all the popular songs do though
groovedl.6te.net

Also i did use groovewalrus to help me
Reply
#37
I am also interested in a Grooveshark Plugin/Script for XBMC.
Hope someone is still on it.. Smile
Reply
#38
dbuvid Wrote:Okay, I'll start off by saying I've never written a plugin or script for XBMC, but I've started using it again on my Mac and I use Grooveshark all the time.

There is a freeware program named TubeMaster++ that can download the stream from Grooveshark and save each song as an .mp3. This program is open source so I've ported it to Mac for personal use.

Hi, i'm very interested in you port of tubemaster to the mac. Could you make it available? I'd really love to download songs from sites like grooveshark Smile
Reply
#39
brandon15811 Wrote:Look at my site, uses grooveshark, but is some songs do not work, all the popular songs do though
groovedl.6te.net

Also i did use groovewalrus to help me


this guy has got something going, a bit of collaboration between brandon15811 and some of the project starts would get this thing going...
Reply
#40
I dont know any python, but i could still help with the api, which just changed completely, basically, everything you need is in the groovewalrus source code, when it gets updated to the new api
Reply
#41
brandon15811 Wrote:I dont know any python, but i could still help with the api, which just changed completely, basically, everything you need is in the groovewalrus source code, when it gets updated to the new api

I don't know any python either, I never bothered to learn. When is this new api expected for release?
Reply
#42
Grooveshark prob isnt releasing their api, and what i meant by saying helping with the api, is helping with the grooveshark http communication
Reply
#43
Hey everyone, a quick update. I've become extremely busy with other coding projects (started homebrew for the Xbox 360) and I've got an internship starting in a few weeks so I'm going to just release what I have done with this.

Be advised I'm kind of using a round-about way to access Grooveshark's API (getting a key from moovida) but from what I've seen posted lately in this thread the API is changing anyway. Anyone with good Python knowledge should be able to pick up with what I have (hell, I learned Python by starting to code this). If anyone has questions about anything I've done don't hesitate to PM me.

I originally based a lot of my plugin on the Youtube plugin, so some things (specifically the Strings.xml files for each language) aren't updated for the Grooveshark plugin at all.

Download here: http://xbmc-grooveshark.googlecode.com/f...eshark.zip
Reply
#44
@dbuvid
I know just about everything about groovesharks api, except i dont use a key, i try to immitate the actual site
And also groovewalrus is based off of python
http://code.google.com/p/turnip-town/
And my site it too, but i havent updated it yet
http://code.google.com/p/grooveshark-dl/
Reply
#45
Hi, great initiative! i hhope some programmer will develop it further...
tried the grooveshark plugin on the xbox but it doesnt play the songs, although when searching it finds many results. also when logging in it cannot find my saved playlist.
Reply

Logout Mark Read Team Forum Stats Members Help
[REQUEST] Grooveshark (grooveshark.com) plugin, script, or native code for XBMC?0