same problem here.
i'm from germany, using win7 home prem. 32bit and the newest version of grooveshark dl
Code:
25.02.2012 22:01:43]INFO [25.02.2012 22:08] Downloader Window_Loaded - Version: v0.4.9.2d
INFO [25.02.2012 22:08] Downloader SetConfigScreen - Begin
DEBUG [25.02.2012 22:08] Downloader AddDebug - Start reconnecting...
DEBUG [25.02.2012 22:08] Downloader AddDebug - Start downloading Offspring - Self Esteem - Smash.mp3
DEBUG [25.02.2012 22:08] Downloader AddDebug - Error: System.Exception - Expected a JsonObjectContract or JsonDictionaryContract for type 'SciLorsGroovesharkAPI.Groove.Functions.GetStreamKeyFromSongIDEx+GetStreamKeyFromSongIDExResult', got 'Newtonsoft.Json.Serialization.JsonObjectContract'. ({"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":{"24394374":[]}}) - "C:\Users\Hendrik\Desktop\GrooveSharkDL\Downloads\Offspring - Self Esteem - Smash.mp3" deleted!
DEBUG [25.02.2012 22:08] Downloader AddDebug - Executing All Download Event
DEBUG [25.02.2012 22:08] Downloader AddDebug - Reconnected!
DEBUG [25.02.2012 22:08] Downloader AddDebug - Start downloading Offspring - Self Esteem - Smash.mp3
DEBUG [25.02.2012 22:08] Downloader AddDebug - Error: System.Exception - Expected a JsonObjectContract or JsonDictionaryContract for type 'SciLorsGroovesharkAPI.Groove.Functions.GetStreamKeyFromSongIDEx+GetStreamKeyFromSongIDExResult', got 'Newtonsoft.Json.Serialization.JsonObjectContract'. ({"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":{"24394374":[]}}) - "C:\Users\Hendrik\Desktop\GrooveSharkDL\Downloads\Offspring - Self Esteem - Smash.mp3" deleted!
DEBUG [25.02.2012 22:08] Downloader AddDebug - Executing All Download Event
Code:
DEBUG [25.02.2012 22:08] Api Connect - Begin
DEBUG [25.02.2012 22:08] Api GetGroovesharkSessionId - Begin
WARNING [25.02.2012 22:08] Api GetGroovesharkSessionId - Trying to load session over the api.
DEBUG [25.02.2012 22:08] Api MakeRequest - Begin initiateSession
DEBUG [25.02.2012 22:08] Api WriteRequestContent - serializedRequestContent: {"parameters":{},"header":{"uuid":"76E4D9D5-FC71-414C-9D3F-83FA8592DCFD","clientRevision":"20120220","client":"htmlshark","privacy":0,"country":{"CC2":"0","DMA":"0","ID":"1","CC1":"0","CC3":"0","CC4":"0","IPR":"1"}},"method":"initiateSession"}
DEBUG [25.02.2012 22:08] Api CreateResponse - Begin initiateSession
DEBUG [25.02.2012 22:08] Api CreateResponse - DebugString: {"header":{"serviceVersion":"20100903","prefetchEnabled":true,"session":"208a42345a80bbcf07fbd30a66408834"},"result":"208a42345a80bbcf07fbd30a66408834"}
DEBUG [25.02.2012 22:08] Api GetCommunicationToken - Begin
DEBUG [25.02.2012 22:08] Api MakeRequest - Begin getCommunicationToken
DEBUG [25.02.2012 22:08] Api WriteRequestContent - serializedRequestContent: {"parameters":{"secretKey":"1938cf305343920a2d2f94cc399b42d1"},"header":{"uuid":"76E4D9D5-FC71-414C-9D3F-83FA8592DCFD","clientRevision":"20120220","session":"208a42345a80bbcf07fbd30a66408834","client":"htmlshark","privacy":0,"country":{"CC2":"0","DMA":"0","ID":"1","CC1":"0","CC3":"0","CC4":"0","IPR":"1"}},"method":"getCommunicationToken"}
DEBUG [25.02.2012 22:08] Api CreateResponse - Begin getCommunicationToken
DEBUG [25.02.2012 22:08] Api CreateResponse - DebugString: {"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":"4f494dc7e88de"}
DEBUG [25.02.2012 22:08] Api GetCountry - Begin
DEBUG [25.02.2012 22:08] Api MakeRequest - Begin getCountry
DEBUG [25.02.2012 22:08] Api GetRequestToken Raw - getCountry:4f494dc7e88de:whereIsAllThePunch:ea4d73
DEBUG [25.02.2012 22:08] Api GetRequestToken - ea4d736b00304e399e6ff26c81201b94a49f8a93935e9f
DEBUG [25.02.2012 22:08] Api WriteRequestContent - serializedRequestContent: {"parameters":null,"header":{"session":"208a42345a80bbcf07fbd30a66408834","clientRevision":"20120220.01","token":"ea4d736b00304e399e6ff26c81201b94a49f8a93935e9f","client":"jsqueue","uuid":"76E4D9D5-FC71-414C-9D3F-83FA8592DCFD","country":{"CC2":"0","DMA":"0","ID":"1","CC1":"0","CC3":"0","CC4":"0","IPR":"1"},"privacy":0},"method":"getCountry"}
DEBUG [25.02.2012 22:08] Api CreateResponse - Begin getCountry
DEBUG [25.02.2012 22:08] Api CreateResponse - DebugString: {"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":{"ID":55,"CC1":18014398509481984,"CC2":0,"CC3":0,"CC4":0,"DMA":0,"IPR":0}}
DEBUG [25.02.2012 22:08] Api GetMusicStream - Adding Song to Queue
DEBUG [25.02.2012 22:08] Api GetMusicStream - Begin fetching streamkey(With GetStreamKeyFromSongIDEx) for 24394374
DEBUG [25.02.2012 22:08] Api MakeRequest - Begin getStreamKeyFromSongIDEx
DEBUG [25.02.2012 22:08] Api GetRequestToken Raw - getStreamKeyFromSongIDEx:4f494dc7e88de:whereIsAllThePunch:380e61
DEBUG [25.02.2012 22:08] Api GetRequestToken - 380e615d40302f6199702db454aab9684b25ea535e34b4
DEBUG [25.02.2012 22:08] Api WriteRequestContent - serializedRequestContent: {"parameters":{"mobile":false,"prefetch":false,"type":0,"songID":24394374,"country":{"CC2":"0","DMA":"0","ID":"55","CC1":"18014398509481984","CC3":"0","CC4":"0","IPR":"0"}},"header":{"session":"208a42345a80bbcf07fbd30a66408834","clientRevision":"20120220.01","token":"380e615d40302f6199702db454aab9684b25ea535e34b4","client":"jsqueue","uuid":"76E4D9D5-FC71-414C-9D3F-83FA8592DCFD","country":{"CC2":"0","DMA":"0","ID":"55","CC1":"18014398509481984","CC3":"0","CC4":"0","IPR":"0"},"privacy":0},"method":"getStreamKeyFromSongIDEx"}
DEBUG [25.02.2012 22:08] Api CreateResponse - Begin getStreamKeyFromSongIDEx
DEBUG [25.02.2012 22:08] Api CreateResponse - DebugString: {"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":[]}
WARNING [25.02.2012 22:08] Api CreateResponse - Expected a JsonObjectContract or JsonDictionaryContract for type 'SciLorsGroovesharkAPI.Groove.Functions.GetStreamKeyFromSongIDEx+GetStreamKeyFromSongIDExResult', got 'Newtonsoft.Json.Serialization.JsonObjectContract'. ({"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":[]})
DEBUG [25.02.2012 22:08] Api GetMusicStream - Begin fetching streamkey(With GetStreamKeysFromSongIDs) for 24394374
DEBUG [25.02.2012 22:08] Api MakeRequest - Begin GetStreamKeysFromSongIDs
DEBUG [25.02.2012 22:08] Api GetRequestToken Raw - GetStreamKeysFromSongIDs:4f494dc7e88de:whereIsAllThePunch:952321
DEBUG [25.02.2012 22:08] Api GetRequestToken - 952321e3a3a1278482b1759b584f1a48cbf60d824f07ac
DEBUG [25.02.2012 22:08] Api WriteRequestContent - serializedRequestContent: {"parameters":{"prefetch":false,"mobile":false,"type":0,"country":{"CC2":"0","DMA":"0","ID":"55","CC1":"18014398509481984","CC3":"0","CC4":"0","IPR":"0"},"songIDs":[24394374]},"header":{"session":"208a42345a80bbcf07fbd30a66408834","clientRevision":"20120220.01","token":"952321e3a3a1278482b1759b584f1a48cbf60d824f07ac","client":"jsqueue","uuid":"76E4D9D5-FC71-414C-9D3F-83FA8592DCFD","country":{"CC2":"0","DMA":"0","ID":"55","CC1":"18014398509481984","CC3":"0","CC4":"0","IPR":"0"},"privacy":0},"method":"GetStreamKeysFromSongIDs"}
DEBUG [25.02.2012 22:08] Api CreateResponse - Begin GetStreamKeysFromSongIDs
DEBUG [25.02.2012 22:08] Api CreateResponse - DebugString: {"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":{"24394374":[]}}
WARNING [25.02.2012 22:08] Api CreateResponse - Expected a JsonObjectContract or JsonDictionaryContract for type 'SciLorsGroovesharkAPI.Groove.Functions.GetStreamKeyFromSongIDEx+GetStreamKeyFromSongIDExResult', got 'Newtonsoft.Json.Serialization.JsonObjectContract'. ({"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":{"24394374":[]}})
DEBUG [25.02.2012 22:08] Api Connect - Finish
DEBUG [25.02.2012 22:08] Api GetMusicStream - Adding Song to Queue
DEBUG [25.02.2012 22:08] Api GetMusicStream - Begin fetching streamkey(With GetStreamKeyFromSongIDEx) for 24394374
DEBUG [25.02.2012 22:08] Api MakeRequest - Begin getStreamKeyFromSongIDEx
DEBUG [25.02.2012 22:08] Api GetRequestToken Raw - getStreamKeyFromSongIDEx:4f494dc7e88de:whereIsAllThePunch:cdf296
DEBUG [25.02.2012 22:08] Api GetRequestToken - cdf2969141ce2df999fc8117f0e1baa5b43c0aa4c179e7
DEBUG [25.02.2012 22:08] Api WriteRequestContent - serializedRequestContent: {"parameters":{"mobile":false,"prefetch":false,"type":0,"songID":24394374,"country":{"CC2":"0","DMA":"0","ID":"55","CC1":"18014398509481984","CC3":"0","CC4":"0","IPR":"0"}},"header":{"session":"208a42345a80bbcf07fbd30a66408834","clientRevision":"20120220.01","token":"cdf2969141ce2df999fc8117f0e1baa5b43c0aa4c179e7","client":"jsqueue","uuid":"76E4D9D5-FC71-414C-9D3F-83FA8592DCFD","country":{"CC2":"0","DMA":"0","ID":"55","CC1":"18014398509481984","CC3":"0","CC4":"0","IPR":"0"},"privacy":0},"method":"getStreamKeyFromSongIDEx"}
DEBUG [25.02.2012 22:08] Api CreateResponse - Begin getStreamKeyFromSongIDEx
DEBUG [25.02.2012 22:08] Api CreateResponse - DebugString: {"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":[]}
WARNING [25.02.2012 22:08] Api CreateResponse - Expected a JsonObjectContract or JsonDictionaryContract for type 'SciLorsGroovesharkAPI.Groove.Functions.GetStreamKeyFromSongIDEx+GetStreamKeyFromSongIDExResult', got 'Newtonsoft.Json.Serialization.JsonObjectContract'. ({"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":[]})
DEBUG [25.02.2012 22:08] Api GetMusicStream - Begin fetching streamkey(With GetStreamKeysFromSongIDs) for 24394374
DEBUG [25.02.2012 22:08] Api MakeRequest - Begin GetStreamKeysFromSongIDs
DEBUG [25.02.2012 22:08] Api GetRequestToken Raw - GetStreamKeysFromSongIDs:4f494dc7e88de:whereIsAllThePunch:5a4da9
DEBUG [25.02.2012 22:08] Api GetRequestToken - 5a4da92ea1c7e99093725cb43387b069bc46c236f3f798
DEBUG [25.02.2012 22:08] Api WriteRequestContent - serializedRequestContent: {"parameters":{"prefetch":false,"mobile":false,"type":0,"country":{"CC2":"0","DMA":"0","ID":"55","CC1":"18014398509481984","CC3":"0","CC4":"0","IPR":"0"},"songIDs":[24394374]},"header":{"session":"208a42345a80bbcf07fbd30a66408834","clientRevision":"20120220.01","token":"5a4da92ea1c7e99093725cb43387b069bc46c236f3f798","client":"jsqueue","uuid":"76E4D9D5-FC71-414C-9D3F-83FA8592DCFD","country":{"CC2":"0","DMA":"0","ID":"55","CC1":"18014398509481984","CC3":"0","CC4":"0","IPR":"0"},"privacy":0},"method":"GetStreamKeysFromSongIDs"}
DEBUG [25.02.2012 22:08] Api CreateResponse - Begin GetStreamKeysFromSongIDs
DEBUG [25.02.2012 22:08] Api CreateResponse - DebugString: {"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":{"24394374":[]}}
WARNING [25.02.2012 22:08] Api CreateResponse - Expected a JsonObjectContract or JsonDictionaryContract for type 'SciLorsGroovesharkAPI.Groove.Functions.GetStreamKeyFromSongIDEx+GetStreamKeyFromSongIDExResult', got 'Newtonsoft.Json.Serialization.JsonObjectContract'. ({"header":{"session":"208a42345a80bbcf07fbd30a66408834","serviceVersion":"20100903","prefetchEnabled":true},"result":{"24394374":[]}})
btw.. really like your work
