Brandon Posted March 7, 2010 Share Posted March 7, 2010 (edited) Note: The API key got disabled, and I'm not sure if I'll be able to get another one, So it doesn't work right now I have made a grooveshark downloader It will download from a playlist, popular songs, and search results The search is working Token generation code is based off of GrooveWalrus Source: code.google.com/p/grooveshark-dl NOTE: New Source code is up Is there any features that should be added to the site? Current SVN Revision: r36 Update to the latest revision, any version before r33, login is broken, and grooveshark removed the popular artists and albums Edited January 7, 2011 by Brandon Quote Link to comment Share on other sites More sharing options...
Sparda Posted March 7, 2010 Share Posted March 7, 2010 Why do the download links point to 192.168.1.136? Quote Link to comment Share on other sites More sharing options...
deleted Posted March 7, 2010 Share Posted March 7, 2010 Its Down, looks like 000webhost dont like it. Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 7, 2010 Author Share Posted March 7, 2010 I cant find any hosting to host the php scripts, ive tried like 10 different sites, would anybody like to host them? Quote Link to comment Share on other sites More sharing options...
Sparda Posted March 7, 2010 Share Posted March 7, 2010 You could do what most people do... pay for it. What does the script do that the hosts don't like? Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 12, 2010 Author Share Posted March 12, 2010 Well, nevermind, i found one that works, It took me so long to fix it because they had a bug that only affected my own house Link: groovedl.6te.net Quote Link to comment Share on other sites More sharing options...
Xqtftqx Posted March 20, 2010 Share Posted March 20, 2010 Whats the php dependencies? Im trying to run this on my local server, installing php5-curl makes the search work, but streaming isnt working. Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 20, 2010 Author Share Posted March 20, 2010 Whats the php dependencies? Im trying to run this on my local server, installing php5-curl makes the search work, but streaming isnt working. @Xqtftqx Either check out the new stream.php, or uncomment the http_parse_header and change it to http_parse_headers, note the "s" at the end Quote Link to comment Share on other sites More sharing options...
Xqtftqx Posted March 20, 2010 Share Posted March 20, 2010 (edited) @Xqtftqx Either check out the new stream.php, or uncomment the http_parse_header and change it to http_parse_headers, note the "s" at the end Worked like a charm, thanks! Also, when viewing the popular songs, when i download them they output as 23123213.mp3 (ex) and have correct id3 tags. But when i search for a song, it saves as stream.php and doesnt have id3 tags, any way to fix this? Edited March 20, 2010 by Xqtftqx Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 20, 2010 Author Share Posted March 20, 2010 Most songs will have id3, its a user supported song community, and to have it download as mp3 Apply this mod_rewite rule Options +FollowSymLinks RewriteEngine on RewriteRule (.*)\.mp3$ /stream.php?songid=$1 and replace echo "<a href=stream.php?songid=".$val[SongID].">Download</a><br><br><br> "; in search.php, popular.php, and playlist.php with echo "<a href=".$val[SongID].".mp3>Download</a><br><br><br> "; If you make any changes to the code, just email me, and I will look at it, my email is on the google code site Quote Link to comment Share on other sites More sharing options...
Xqtftqx Posted March 20, 2010 Share Posted March 20, 2010 (edited) Okay, cool :D I was sitting here thinking of what i could do with this, and i decided an iPhone web app would be cool. So i made one with the help of iWebKit. It currently only supports the Popular Playlist, and the code is very bad as i did it in a rush, but it works :D Download here: http://www.mediafire.com/?5l1mihy3yrh If somebody would to take this and finish it, that would be awesome! I left the iwebkit framework in there and the unused files from groovedl. I have a VIP Membership on grooveshark, so i have the jailbroken iPhone app, but its not that good >_> it crashes a lot and i have to reset my phone. Also it doesn't show the Popular songs. Edited March 20, 2010 by Xqtftqx Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 20, 2010 Author Share Posted March 20, 2010 (edited) Okay, cool :D I was sitting here thinking of what i could do with this, and i decided an iPhone web app would be cool. So i made one with the help of iWebKit. It currently only supports the Popular Playlist, and the code is very bad as i did it in a rush, but it works :D Download here: http://www.mediafire.com/?5l1mihy3yrh If somebody would to take this and finish it, that would be awesome! I left the iwebkit framework in there and the unused files from groovedl. I have a VIP Membership on grooveshark, so i have the jailbroken iPhone app, but its not that good >_> it crashes a lot and i have to reset my phone. Thats Awesome! :D Did u make any other changes to the code? I saw the about.php. Im gonna add this to the site EDIT: Its added to the site, and it looks really good Edited March 20, 2010 by Brandon Quote Link to comment Share on other sites More sharing options...
Xqtftqx Posted March 20, 2010 Share Posted March 20, 2010 Thats Awesome! :D Did u make any other changes to the code? I saw the about.php. Im gonna add this to the site EDIT: Its added to the site, and it looks really good about.php is just a iwebkit file, it doesn't do any calls to exec.php or anything else. Its got your name in it! xD Later ill add the search and playlist functions, and clean it up a little. Everything besides popular.php is the same (i ditched the orig index.php though). I also removed all the comments, its just easier for me to work that way and they dont effect the end result at all Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 21, 2010 Author Share Posted March 21, 2010 Okay, heres the link to the iphone version http://groovedl.6te.net/iphone Im trying to modify the android Amazon mp3 app, but the ssl restrictions on java are keeping me from doing that Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 21, 2010 Author Share Posted March 21, 2010 about.php is just a iwebkit file, it doesn't do any calls to exec.php or anything else. Its got your name in it! xD Later ill add the search and playlist functions, and clean it up a little. Everything besides popular.php is the same (i ditched the orig index.php though). I also removed all the comments, its just easier for me to work that way and they dont effect the end result at all I added Search and Playlist to the page :D Quote Link to comment Share on other sites More sharing options...
Xqtftqx Posted March 21, 2010 Share Posted March 21, 2010 Sweet! Looks great im looking at it now! Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 21, 2010 Author Share Posted March 21, 2010 And if you add it to the home screen, you'll see a custom icon Quote Link to comment Share on other sites More sharing options...
shrimpsiumai Posted March 22, 2010 Share Posted March 22, 2010 Thanks for the site. Works well for the "popular songs" but a little problem when I search for songs. When I search for a song and save, the filename becomes "stream.mp3" and the size turns out to be 0kb. How do you fix this? Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 22, 2010 Author Share Posted March 22, 2010 Thanks for the site. Works well for the "popular songs" but a little problem when I search for songs. When I search for a song and save, the filename becomes "stream.mp3" and the size turns out to be 0kb. How do you fix this? Its the grooveshark site, not my site Quote Link to comment Share on other sites More sharing options...
Brandon Posted March 23, 2010 Author Share Posted March 23, 2010 I have a problem with grooveshark blocking me after so many songs are played, Ive narrowed it down either to not including the country in the JSON, or not telling grooveshark when the download is started, and when its complete. Which one do you think I should try first? Quote Link to comment Share on other sites More sharing options...
Xqtftqx Posted April 1, 2010 Share Posted April 1, 2010 Country, seems easy. Quote Link to comment Share on other sites More sharing options...
Brandon Posted April 8, 2010 Author Share Posted April 8, 2010 Sorry for the late reply, I've been real busy lately, I don't thinks its the country, but I'm still going to put it in there anyway, and also a new addition to the site, Coverflow, http://groovedl.6te.net/iphone/zflow.php, only works with popular songs right now Quote Link to comment Share on other sites More sharing options...
Xqtftqx Posted April 15, 2010 Share Posted April 15, 2010 Looks like grooveshark fixed there patching >_< app doesnt seem to work on any of the sites. Quote Link to comment Share on other sites More sharing options...
Brandon Posted April 15, 2010 Author Share Posted April 15, 2010 (edited) Okay, thanks for telling me And that mustve been done in the last few hours, because i just was on a few hours ago Edited April 15, 2010 by Brandon Quote Link to comment Share on other sites More sharing options...
Xqtftqx Posted April 16, 2010 Share Posted April 16, 2010 Yeah, Warning: Invalid argument supplied for foreach() in /home/xqtftqx/public_html/sites/*****/scripts/grooveshark-dl/popular.php on line 6 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.