I have written a gui for the java grooveshark(tm) downloader and was experiencing some trouble with the method: SearchArtist(searchString).result.result; in GrooveSharkClient.
The function call went into infinite loop. So i tried your original grooveshark(tm) downloader and got following error:
Debug Log:
[11.05.2011 22:11:57] Start reconnecting...
[11.05.2011 22:12:00] Searching...
[11.05.2011 22:12:01] Reconnected!
[11.05.2011 22:12:03] Error: System.Exception - Expected a JsonObjectContract or JsonDictionaryContract for type 'System.Collections.Generic.List`1[SciLorsGroovesharkAPI.Groove.Functions.SearchArtist+SearchArtistResult]', got 'Newtonsoft.Json.Serialization.JsonArrayContract'. (
{"header":{"session":"af6db8ee80bac1f673d0443279bc15d4","serviceVersion":"20100903","prefetchEnabled":true},"result":{"result":{"Songs":[{"SongID":"24126399","AlbumID":"3582490","ArtistID":"124291","GenreID":"16","Name":"NYT REPPU JUPISET RIIMISI RUPISET","SongName":"NYT REPPU JUPISET RIIMISI RUPISET","AlbumName":"Repullinen Hittej\u00e4 Disc 1","ArtistName":"Eppu Normaali","Year":"1996","TrackNum":"3","CoverArtFilename":"3582490.jpg","TSAdded":"1262611327","AvgRating":0,"AvgDuration":0,"EstimateDuration":249,"Flags":0,"IsLowBitrateAvailable":"0","IsSponsored":"0","IsVerified":"0","SongVerified":"0","AlbumVerified":0,"ArtistVerified":1,"Popularity":0,"AlbumPopularity":0,"ArtistPopularity":1106300021,"SongPlays":0,"ArtistPlays":291,"SphinxWeight":1200654,"Score":28426.975340604,"SphinxSortExpr":16998,"Rank":1},{"SongID":"28404862","AlbumID":"5478372","ArtistID":"124291","GenreID":"24777","Name":"Eih\u00e4n t\u00e4m\u00e4n nyt n\u00e4in pit\u00e4nyt olla","SongName":"Eih\u00e4n t\u00e4m\u00e4n nyt n\u00e4in pit\u00e4nyt olla","AlbumName":"Reppu 2","ArtistName":"Eppu Normaali","Year":"2003","TrackNum":"8","CoverArtFilename":"","TSAdded":"1293916888","AvgRating":0,"AvgDuration":0,"EstimateDuration":0,"Flags":0,"IsLowBitrateAvailable":"0","IsSponsored":"0","IsVerified":"0","SongVerified":"0","AlbumVerified":0,"ArtistVerified":1,"Popularity":0,"AlbumPopularity":0,"ArtistPopularity":1106300021,"SongPlays":0,"ArtistPlays":291,"SphinxWeight":1340654,"Score":22506.78715503,"SphinxSortExpr":17108,"Rank":0.79174048189651},{"SongID":"28404794","AlbumID":"5478372","ArtistID":"124291","GenreID":"24777","Name":"Kaikki h\u00e4ipyy, on vain nyt","SongName":"Kaikki h\u00e4ipyy, on vain nyt","AlbumName":"Reppu 2","ArtistName":"Eppu Normaali","Year":"2003","TrackNum":"1","CoverArtFilename":"","TSAdded":"1293916508","AvgRating":0,"AvgDuration":0,"EstimateDuration":0,"Flags":0,"IsLowBitrateAvailable":"0","IsSponsored":"0","IsVerified":"0","SongVerified":"0","AlbumVerified":0,"ArtistVerified":1,"Popularity":0,"AlbumPopularity":0,"ArtistPopularity":1106300021,"SongPlays":0,"ArtistPlays":87.3,"SphinxWeight":1340654,"Score":21931.773779753,"SphinxSortExpr":17108,"Rank":0.77151274509413},{"SongID":"28404837","AlbumID":"5478372","ArtistID":"124291","GenreID":"24777","Name":"El\u00e4m\u00e4n tarkoitus","SongName":"El\u00e4m\u00e4n tarkoitus","AlbumName":"Reppu 2","ArtistName":"Eppu Normaali","Year":"2003","TrackNum":"6","CoverArtFilename":"","TSAdded":"1293916781","AvgRating":0,"AvgDuration":0,"EstimateDuration":0,"Flags":0,"IsLowBitrateAvailable":"0","IsSponsored":"0","IsVerified":"0","SongVerified":"0","AlbumVerified":0,"ArtistVerified":1,"Popularity":0,"AlbumPopularity":0,"ArtistPopularity":1106300021,"SongPlays":0,"ArtistPlays":87.3,"SphinxWeight":544701,"Score":16038.687293583,"SphinxSortExpr":16207,"Rank":0.56420660662668},{"SongID":"28404953","AlbumID":"5478372","ArtistID":"124291","GenreID":"24777","Name":"L\u00e4pivalaistu","SongName":"L\u00e4pivalaistu","AlbumName":"Reppu 2","ArtistName":"Eppu Normaali","Year":"2003","TrackNum":"16","CoverArtFilename":"","TSAdded":"1293917469","AvgRating":0,"AvgDuration":0,"EstimateDuration":0,"Flags":0,"IsLowBitrateAvailable":"0","IsSponsored":"0","IsVerified":"0","SongVerified":"0","AlbumVerified":0,"ArtistVerified":1,"Popularity":0,"AlbumPopularity":0,"ArtistPopularity":1106300021,"SongPlays":0,"ArtistPlays":87.3,"SphinxWeight":544693,"Score":16038.64516393,"SphinxSortExpr":16207,"Rank":0.56420512459591}]},"version":"PostProcess","askForSuggestion":false}})
It seems that Grooveshark(tm) has updated something so that your API stopped working.
If you want to check out my gui. It's here
http://jokke.bplaced.net/Files/GrooveLoader/I've credited you in the about window.