code: def _get_token(self):
          '''
          requests an communication token from Grooveshark
          '''
          self.session.token = self.request(
              'getCommunicationToken',
              {'secretKey': self.session.secret},
              {'uuid': self.session.user,
               'session': self.session.session,
               'clientRevision': grooveshark.const.CLIENTS['htmlshark']['version'],
               'country': self.session.country,
               'privacy': 0,
               'client': 'htmlshark'})[1]
          self.session.time = time.time(f _get_token(self):
          '''
          requests an communication token from Grooveshark
          '''
          self.session.token = self.request(
              'getCommunicationToken',
              {'secretKey': self.session.secret},
              {'uuid': self.session.user,
               'session': self.session.session,
               'clientRevision': grooveshark.const.CLIENTS['htmlshark']['version'],
               'country': self.session.country,
               'privacy': 0,
               'client': 'htmlshark'})[1]
          self.session.time = time.time()
docs: requests an communication token from Grooveshark