The GGS Suite began life in mid-December, 2010, as a free Last.fm scrobbler userscript for Grooveshark, written from scratch.
By November of 2011, Grooveshark had updated their interface and included free last.fm scrobbling with their service, so the original scrobbler became defunct.
GGS lives on, though. Its code has since been repurposed in three userscripts that scrobble from Bandcamp, SoundCloud, and iHeartRadio. (Credit for the idea of making Last.fm scrobbler userscripts for Bandcamp and SoundCloud goes to userscripts.org user forteller.)
Thanks to the support of an enthusiastic userbase, the userscripts have also become relatively stable. The scripts are available under the open source FreeBSD license.
If you want to write your own userscript based on the GGS Suite, I'd recommend perusing the bandcamp() function in the BandCamp scrobbler. I might write a guide or something. Eventually.
The GGS Suite:
- BandCamp Last.fm Scrobbler: bandcampScrobbler.user.js
- SoundCloud Last.fm Scrobbler: soundcloudScrobbler.user.js
Scripts based on the GGS Suite: