Okay, I did that, just caught the traffic from GroovesharkDownloader with Wireshark... now I have another problem:
You can see my log

Code:
Session: "b9e242dbf65b9de4ebd72666332415d7"
CommunicationToken: "4fff0bfaca78b"
Calculated Token: "0e0afdd1ffaa57427d9696596c61673372224aa057ea48"
Request: "{ "header" : { "client" : "jsqueue", "country" : { "CC1" : "18014398509481984", "CC2" : "0", "CC3" : "0", "CC4" : "0", "ID" : "55", "IPR" : "9075" }, "session" : "b9e242dbf65b9de4ebd72666332415d7", "token" : "0e0afdd1ffaa57427d9696596c61673372224aa057ea48", "uuid" : "95F9E7BB-B864-4686-B53C-7F849F49F488" }, "method" : "getStreamKeyFromSongIDEx", "parameters" : { "country" : { "CC1" : "18014398509481984", "CC2" : "0", "CC3" : "0", "CC4" : "0", "ID" : "55", "IPR" : "9075" }, "mobile" : false, "prefetch" : false, "songID" : 34913847 } }"
Result: "{"header":{"session":""},"fault":{"code":1024,"message":" invalid client"}}"
This is it. Anyone knows why?
EDIT: Okay... did that one too. Wrong order of objects. Can be closed now
