Former Grooveshark engineer here. Somehow I hadn't heard about this project until now. In case the author reads this - feel free to reach out to me if you have questions about how any GS features worked or how we solved certain problems. It's been a while but I will do my best to remember.