SciLor's Open Source Forums

[2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j
Page 1 of 2

Author:  SciLor [ Wed May 04, 2011 7:43 pm ]
Post subject:  [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

SciLor's grooveshark™.com Downloader v0.4.9j

Fixed an error "Conversion from string "Begin fetching streamkey for " to type 'Double' is not valid"

More Info:

SciLor's grooveshark(tm).com Downloader v0.4.9j
                           .. :v
                          c:  .X
                           QM  AM
                           9M  zM
                           6M  AM
                           2M  2MX#MM@1.
                           OM  tMMMMMMMMMM;
                      .X#MMMM  ;MMMMMMMMMMMMv
           MM                                ;M.
           $M                                EM
           #M                                cM
           QM         Another Cake by        tM
           MM              SciLor            CMO
        .MMMM                                oMMMt
      .M1  BM     For all Portal Lovers!     vM  ,Mt
      1M   @M............................... WM   M6
        MM                                      MM.
         @MMY                                vMME
           UMMMbi                        i8MMMt


You will need the .NET Framework 4.0

SciLor's grooveshark(tm).com Downloader is a tool for downloading and playing music from grooveshark(tm).com.
I am not responsible for any violations to the Terms of Use of grooveshark(tm).com this tool may do. It is more or less a proove of concept.

I am not related to grooveshark(tm).com in any way!


If you create a file named "customIcon.ico" in the SciLor's grooveshark(tm).com Downloader directory you can override the icon in the taskbar (Requested by a user)

Known Bugs:

If you like my hard work PLEASE DONATE! :)


-Fix: A bug resulting in problems with downloads. (Conversion from string "Begin fetching streamkey for " to type 'Double' is not valid)


-Feature: GridSplitter that allows to change the size of the Search/Download tables (forgot it on the last release).
-Feature: Filter search results.
-Feature: Debug mode with "-debug" as command line parameter

-Feature: Ignore certificates by creating a "nocert" file
-Feature: GridSplitter that allows to change the size of the Search/Download tables.
-Fix: Another change on the excelent grooveshark(tm) webservice
-Fix: Possible bugs when not in admin mode.
-Fix: A wrong caption of the download button.
-New: Facebook button

-Fix: Song Preview Fixed

-Feature: Open a song on grooveshark(tm) with right click on the song.
-Feature: Username/Password Proxy support(experimental), including a test button.
-Enhancement: Better Country handling (50 and more songs...).
-Enhancement: Better Skinhandling on missing elements.

-Enhancement: Various language file updates
-Feature: Get a playlist by its id
-Fix: A problem that occured on download of 50 or more songs
-Fix: Languagefile use of "tabConfigConnection".
-Fix: Ensure that the application is really closed.

-Fix: "Cowbell not found" error fixed, due to a change on the very nice grooveshark(tm).com service.

-Fix: A bug that may crash the app on chaning the language ('=' is an unexpected token. The expected token is ';'. Line 1, position 124.)

v0.4.9 Beta(2011-02-19)
-Feature: Italian, Turkish, Danish, Hungarian Translations :) Thank you all
-Feature: Autoconnect on Startup.
-Feature: Proxy (Settings).

v0.4.8 Beta(2011-01-04)
-Enhancement: Faster inital connect :)
-Fix: Improved autoartistsearch (crashes/bugs)

v0.4.7 Beta(2011-01-04)
-Feature: Language Engine :), including some translations(catalan, french, german, germanbavarian, portuguese, spanish, swedish) Thanks fly out to all translators!
-Feature: Click on Search result marks/unmarks it
-Feature: Mark your results, right click and Select!
-Feature: Search Autocomplete :)
-Enhancement: Better resizing of the Controls to fit longer/shorter language strings ;)

v0.4.6 Beta(2010-12-22)
-Feature: Go to download directory(May have problems with long paths) under the "Extra" menu entry ("mniGoToDownloadDir" in the Skinfile!)
-Fix: Change on the grooveshark(tm).com Website made some problems ;)

v0.4.5 Beta(2010-12-15)
-Fix: Problems with loading Skin if starting from Shortcut(thanks fly out to anerathil)

v0.4.4 Beta(2010-12-12)
-Feature: Import Batch Search & Add from file (New button in the skin "btnImportBatch")
-Feature: Skip/Overwrite/Autorename existing files (New radiobuttons "rbtExistingSkip"/"rbtExistingOverwrite"/"rbtExistingAutoRename"
-Fix: Counting from one instead of zero (deleting)

v0.4.3 Beta(2010-12-03)
-Fix: Cowbell error fixed ;)

v0.4.2 Beta(2010-12-02)
-Feature: Right click any song to search for all songs having the same album or same artist :)
-Enhancement: Timeout set to 10 from 5 seconds
-Fix: Possible crash on Timeout on reconnect
-Fix: Broken downloadlists should be handled correctly now!

v0.4.1 Beta(2010-11-25)
-Feature: Recover Downloadlist on Startup(May need admin rights!)
-Enhancement: Most things are now working in an extra thread (Downloading etc.) to make the app more responsible
-Fix: Icon was broken
-Fix: Sorting of the download list would cause errors, now it's disabled

v0.4.0 Beta(2010-11-23)
-New: .Net Framework 4.0 should be needed (untested)
-New: Completely new WPF based Window that can be skinned by your needs if you are able to write in XAML
-Enhancement: Auto reconnect on token error. If it fails 2 times in a row an error is thrown

v0.3.9 Beta(2010-10-21)
-Fix: Wrong sorted playlists fixed
-Fix: Possible crash on loading playlists.

v0.3.8 Beta(2010-10-21)
-Enhancement: Auto check for updates on startup
-Feature: Download your playlists from grooveshark(tm).com :)

v0.3.7 Beta(2010-10-12)
-Enhancement: Select All etc.
-Feature: Batch Search & Add.
-Feature: Custom Icon via "customIcon.ico"

v0.3.6 Beta(2010-09-16)
-Enhancement: Experimental reconnect dialog on invalid token
-Enhancement: Reconnect Button

v0.3.5 Beta(2010-09-07)
-Enhancement: misterious "privacy" ;)
-Fix: New revision

v0.3.4 Beta(2010-07-10)
-Enhancement: Better error handling (especially on wrong incoming data)
-New: Uncheck all checked search results after adding them to the download list (Can be disabled in the settings)
-Fix: Filename handling now allows directories again.

v0.3.3 Beta(2010-07-06)
-Enhancement: Better error handling
-Feature: Check by click on entry
-Feature: Immediately download abortion
-New: Nice icon
-Fix: Config.xml and missing administration rights
-Fix: Real use of repaired filenames

v0.3.2 Beta(2010-06-26)
-New: Settings dialog, including selection of the download directory and the song renaming patterns
-Feature: Popular song search
-Feature: Delete songs of the download list with a click
-Enhancement: Better error handling and Debug log
-Fix: Enter key to start search

v0.3.1 Beta(2010-06-23)
-Quickfix: Crash on any search...

v0.3.1 Alpha(2010-06-23)
-Enhancement: New revision, country fix included ;)
-Fix: Crashes on illegal file characters in track names
-Fix: Language specific characters fixed (letters with circumflexes, points, umlauts etc.)

v0.3 Alpha(2010-05-09)
-Enhancement: New API and new form.

v0.2.3 Beta(2010-04-15)
-Enhancement: GrooveFix.xml for easy fix for token and client problems.
-Fix: New clientRevision on grooveshark(tm).com
-Fix: New staticRandomizer on grooveshark(tm).com

v0.2.2 Beta(2010-03-24)
-Fix: I fixed another revision change :)
-Feature: SciLor's Update Checker included ;)

v0.2.1 Beta(2010-02-23)
-Fix: Big change adjusted, working but it is very dirty ;)

v0.2 Beta(2010-01-31)
-Fix: I fixed another revision change :)
-Fix: I fixed a token change :)

v0.2 Alpha (2009-12-11)
-Fix: New Grooveshark Client Revision

v0.1 Alpha (2009-11-15)
-Initial Release

My Website:
SciLor's grooveshark(tm).com Downloader Website:


Attachments: [397.89 KiB]
Downloaded 2740 times [156.44 KiB]
Downloaded 509 times

Author:  hugo_luiten [ Wed May 04, 2011 8:01 pm ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

why you havent update languages files i have posted a new translation file for portuguese sometime ago please update languages files see the specific topic


Author:  SciLor [ Wed May 04, 2011 8:16 pm ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

sry, I hadn't time yet. meanwhile you can just copy it to your own folder :)

Author:  hugo_luiten [ Wed May 04, 2011 11:39 pm ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

SciLor wrote:
sry, I hadn't time yet. meanwhile you can just copy it to your own folder :)

yes i have done it but dont forget to do it next release, also there in topic another person has trsnlated to another language.
if you read my post there on the specific topic you see that some strings is not reading the trsnlated string to the app and some wont exists in xml file

eg: found 500 results , start reconnecting , the update dialog box sould be costumizible in xml like @ facebook etc


what is for the textbox near to the musics list?
aso the button seems small for text see picture

also if you add a music to download list and then you remove it from download list and close the program, and open it again you see the music you have removed previously on the download list

also english flag is missing

Author:  thesecondsfade [ Sat May 07, 2011 4:39 pm ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

Doesn't seem to be working. Can't download any of Adele's songs.

Author:  hugo_luiten [ Sat May 07, 2011 7:42 pm ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

thesecondsfade wrote:
Doesn't seem to be working. Can't download any of Adele's songs.

yes i can confirm i cant understand why is only with this artist but the error is

[07-05-2011 18:39:47] Error: System.Exception - Expected a JsonObjectContract or JsonDictionaryContract for type 'SciLorsGroovesharkAPI.Groove.Functions.GetStreamKeyFromSongIDEx+GetStreamKeyFromSongIDExResult', got 'Newtonsoft.Json.Serialization.JsonObjectContract'. (

so when uodate dont forget to update language files
read my post in translation topic and reply because there is more errors
read also my previous post here please

Author:  SciLor [ Sun May 08, 2011 8:48 am ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j


Author:  hugo_luiten [ Sun May 08, 2011 10:57 am ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

SciLor wrote:

ok but can you set this error to a simple mesage like "music unavailable at groveshark"

did you already implement this viewtopic.php?f=56&t=641 because i can search for a playlist so i enter a playlist id and then click on the button search for playlist and then i says found 12 results but how can i add it to the download list? and where is the another function that is the bitrate of the music could you implement it soon?

what is the button near to the music search box could you add a label near to it and plase make a new xml for the new strings and see why some do not use the translated strings(read my previous post)

when i delete a music that is on the list to download when i open again the program the music stills there (why if i have deleted previously)
the button of add music to download list needs to be centered and litle bigger to get all text from portugal.
update translations
update/check xml of translations because some translated strings are not used , i dont know why.

Author:  lunus [ Fri Jun 10, 2011 8:04 am ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

Hey Scilor I am having a problem and I cannot download any song. This is what the message windows shows. Do you know how I can fix this? Thanks

[6/10/2011 2:00:26 AM] Error: System.Exception - Expected a JsonObjectContract or JsonDictionaryContract for type 'SciLorsGroovesharkAPI.Groove.Functions.GetStreamKeyFromSongIDEx+GetStreamKeyFromSongIDExResult', got 'Newtonsoft.Json.Serialization.JsonObjectContract'. (
{"header":{"session":"00f85fa96668e7f9f6140b70786f2f07","serviceVersion":"20100903","prefetchEnabled":true},"result":[]}) - "D:\Downloads\SciLorsGrooveshark.comDownloaderV0.4.9j\SciLor's Groove

Author:  SciLor [ Fri Jun 10, 2011 8:48 pm ]
Post subject:  Re: [2011-05-04]SciLor's grooveshark™.com Downloader v0.4.9j

You may try it over a proxy. Does it work on the grooveshark(tm) website?

If yes, you may help me to find the problem by installing firefox and the extension tamper data. You will need to close all other firefox tabs first. Then open the Tamper Data window. Open, search for something and click one song. Then you would need to get back to tamper data, right click on the list on the top select "Export all as XML" and then send the file to me.

Page 1 of 2 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group