美国人 Posted June 7, 2010 Share Posted June 7, 2010 here's grooveshark.log: http://pastebin.ca/1878190 here's relevant version numbers: python.i686 2.6.4-25.fc13 @released/$releasever python-simplejson.i686 2.0.9-3.fc12 @released/$releasever python-httplib2.noarch 0.4.0-4.fc12 @fedora wxPython.i686 2.8.10.1-3.fc13 @updates PyYAML.i686 3.09-5.fc13 @updates python-BeautifulSoup.noarch 1:3.0.8-1.fc13 @fedora python-twisted.noarch 8.2.0-3.fc12 @fedora python-twisted-conch.i686 8.2.0-3.fc12 @fedora python-twisted-core.i686 8.2.0-5.fc13 @fedora python-twisted-lore.i686 8.2.0-3.fc12 @fedora python-twisted-mail.i686 8.2.0-3.fc12 @fedora python-twisted-names.i686 8.2.0-3.fc12 @fedora python-twisted-news.i686 8.2.0-3.fc12 @fedora python-twisted-runner.i686 8.2.0-3.fc12 @fedora python-twisted-web.i686 8.2.0-3.fc12 @fedora python-twisted-words.i686 8.2.0-3.fc12 @fedora Thank you for the quick reply. Quote Link to comment Share on other sites More sharing options...
Zimmer Posted June 7, 2010 Author Share Posted June 7, 2010 So sorry, in the twisted_grooveshark_gui.py file add at the top import twisted Quote Link to comment Share on other sites More sharing options...
美国人 Posted June 7, 2010 Share Posted June 7, 2010 I haven't updated Twisted because no binaries are available. It's too late in the night to start compiling things, I'll do it tomorrow. Here's the latest grooveshark.log: http://pastebin.ca/1878233 Quote Link to comment Share on other sites More sharing options...
winnernet5000 Posted June 7, 2010 Share Posted June 7, 2010 http://pastebin.ca/1878247 Not sure why it is so long, I was trying different methods to see if it would download, but I bet it's fairly easy to separate the crucial info from the chaff. Quote Link to comment Share on other sites More sharing options...
Zimmer Posted June 7, 2010 Author Share Posted June 7, 2010 Update Replace Player.py with this one here http://www.mediafire.com/?5noe3miyomm It will add support for twisted 8.2 Quote Link to comment Share on other sites More sharing options...
美国人 Posted June 7, 2010 Share Posted June 7, 2010 I just tried to run the new Player.py. Here's the grooveshark.log: http://pastebin.ca/1878565 Quote Link to comment Share on other sites More sharing options...
kaputtmacher Posted June 12, 2010 Share Posted June 12, 2010 @Zimmer is there any reason why you use the "old" methods and not those the browser uses when visiting grooveshark? Quote Link to comment Share on other sites More sharing options...
GrooveDude Posted June 14, 2010 Share Posted June 14, 2010 Is there anyone else that has been "blocked" from grooveshark? I can't make searches via the web-browser on groovesharks home page (or i can but the results are all empty). The same thing happends if I use my own app to search with.If I however uses tinysong to make the search and then via my own gs app access groveshark I still can get the song. If I access grooveshark from another place (like my work) everything works like it should. Does anyone have a clue? Quote Link to comment Share on other sites More sharing options...
kaputtmacher Posted June 14, 2010 Share Posted June 14, 2010 give some more informations eg. post the json you sent Quote Link to comment Share on other sites More sharing options...
GrooveDude Posted June 14, 2010 Share Posted June 14, 2010 I don't send shit it is when I access the grooveshark homepage via firefox and search for anything (like fear of the dark) I don't get any replies at all. Or if I look at the wireshark capture I see that I get lots of replies none which is the correct song at least. Using my own app I get the same result. 200 songs but none that works. Using tiny song I get a correct songID which I then can sedn to grooveshark to get the stream data. So my json can't be that bad... I'll get a wireshark trace later (I hope) Quote Link to comment Share on other sites More sharing options...
kaputtmacher Posted June 25, 2010 Share Posted June 25, 2010 (edited) now i know what you mean edit: yes they are blocking now, switched my vpn and it works again Edited June 25, 2010 by kaputtmacher Quote Link to comment Share on other sites More sharing options...
GrooveDude Posted June 26, 2010 Share Posted June 26, 2010 now i know what you mean edit: yes they are blocking now, switched my vpn and it works again But why can I access thier stream server and get the songs if I use the tinySong API to retrive the songID? That seems stupid. Are they blocking based on IPaddress or something else? Maybe that change of ISP became higher prioritized :) Quote Link to comment Share on other sites More sharing options...
kaputtmacher Posted June 27, 2010 Share Posted June 27, 2010 But why can I access thier stream server and get the songs if I use the tinySong API to retrive the songID? That seems stupid. Are they blocking based on IPaddress or something else? Maybe that change of ISP became higher prioritized :) i dont know their internal "ban policy" but what sounds logic is that they only block the official site (grooveshark.com api, not tinysong) i dont know how they can see what application uses their site but if you get banned you cannot access grooveshark.com (you can but you cannot use the search), no matter if its then the real IE, FF etc. i get banned when i send my json using the new api (getSearchResultsEx etc.) and not the old one, so maybe its better to use the old one until someone knows what reasons must be given for a ban you said you use your own client - does it use the new api or the old one of nettech? Quote Link to comment Share on other sites More sharing options...
GrooveDude Posted July 5, 2010 Share Posted July 5, 2010 i dont know their internal "ban policy" but what sounds logic is that they only block the official site (grooveshark.com api, not tinysong) i dont know how they can see what application uses their site but if you get banned you cannot access grooveshark.com (you can but you cannot use the search), no matter if its then the real IE, FF etc. i get banned when i send my json using the new api (getSearchResultsEx etc.) and not the old one, so maybe its better to use the old one until someone knows what reasons must be given for a ban you said you use your own client - does it use the new api or the old one of nettech? Now it seems they removed the ban :). I use the "new" one I thinnk (if that is the "getResultsEx") one? (at least it works...) Quote Link to comment Share on other sites More sharing options...
kaputtmacher Posted July 20, 2010 Share Posted July 20, 2010 (edited) its the guts.php which they propably use for ban Edited July 20, 2010 by kaputtmacher Quote Link to comment Share on other sites More sharing options...
GrooveDude Posted July 24, 2010 Share Posted July 24, 2010 its the guts.php which they propably use for ban did you get my PM? Quote Link to comment Share on other sites More sharing options...
painless death Posted July 29, 2010 Share Posted July 29, 2010 Just completed this applicaiton http://hacked-apps.blogspot.com/2010/07/groovesync.html Its an air based application which allows to download a playlist form grooveshark Please report any bugs or feature request Quote Link to comment Share on other sites More sharing options...
awas Posted October 18, 2010 Share Posted October 18, 2010 (edited) just checked my little app .. its not working anymore so i took a look at the grooveshark hp... they changed their API pretty heavy... anyone an idea how to get this token now? edit: correction: not the api but the client identification, i get invalid client at getCommunicationToken Edited October 18, 2010 by awas Quote Link to comment Share on other sites More sharing options...
Zimmer Posted November 6, 2010 Author Share Posted November 6, 2010 My app still works fine with grooveshark's old api Quote Link to comment Share on other sites More sharing options...
pash91 Posted November 12, 2010 Share Posted November 12, 2010 Hello, I'm having problems using this app as well. I get the following error when trying to click search: Updating Grooveshark Info: 'Error: Error: No Result; Fault Data was logged. Additionally, it says I need to upgrade from 2010.6.4.1 to 2010.6.7.1 but I cannot find the download Quote Link to comment Share on other sites More sharing options...
nathan.f77 Posted November 16, 2010 Share Posted November 16, 2010 Danopia's "remora" is down for now, too. Hope the new API isn't too hard to work out. Quote Link to comment Share on other sites More sharing options...
nathan.f77 Posted November 16, 2010 Share Posted November 16, 2010 My app still works fine with grooveshark's old api Still true today? Quote Link to comment Share on other sites More sharing options...
bme2008 Posted December 4, 2010 Share Posted December 4, 2010 What is the current situation about this project now ? Apparently the API seems to be changed again. Quote Link to comment Share on other sites More sharing options...
awas Posted December 5, 2010 Share Posted December 5, 2010 they probably analyzed some logs and made regarding changes to block everyone who is not faking a browser 100% one thing is that the request must contain a "Content-Length" header, otherwise the request is blocked if someone has more informations, please pm me :) Quote Link to comment Share on other sites More sharing options...
Zimmer Posted December 6, 2010 Author Share Posted December 6, 2010 Yes they it still works using an api from a while ago but the Grooveshark INIT variables have changed names to window.gsConfig and is declared differently so you will have to change the regular expression if you use that to find it. Also the other change grooveshark is the JSON data is send with hex encoded length information in the form LENGTH 1 in HEX STRING 1 LENGTH 2 STRING 2 ETC... The most data a line can carry is 10000H or 65536 in decimal. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.