hodgesmr/PIGS — pull request #3 by vitorbaptista (2013-10-20 01:23:55+00:00)
Title: Upgrade grooveshark to 0.2.9

Grooveshark's site changed and it doesn't work anymore with 0.2.8.2.

When running with 0.2.8.2, I got:

```
pi@raspyfi:~/PIGS$ bundle exec ruby PIGSServer.rb 8080
[2013-10-06 02:58:31] INFO WEBrick 1.3.1
[2013-10-06 02:58:31] INFO ruby 1.8.7 (2012-02-08) [arm-linux-eabihf]
[2013-10-06 02:58:36] WARN TCPServer Error: Address already in use - bind(2)
Initializing new Grooveshark session
/home/pi/PIGS/vendor/ruby/1.8/gems/grooveshark-0.2.8.2/lib/grooveshark/client.rb:96:in `get_session_and_country': gsConfig not found (Grooveshark::GeneralError)
from /home/pi/PIGS/vendor/ruby/1.8/gems/grooveshark-0.2.8.2/lib/grooveshark/client.rb:8:in `initialize'
from ./PIGSTuner.rb:19:in `new'
from ./PIGSTuner.rb:19:in `init_grooveshark'
from ./PIGSTuner.rb:10:in `initialize'
from PIGSServer.rb:27:in `new'
from PIGSServer.rb:27
```

The commit that fixes this issue is https://github.com/sosedoff/grooveshark/commit/52da7d55c571dd74548b631ba07f036b16f33192.

P.S.: Great job with PIGS, it's very useful! :+1: