docs: def stream(self):
          """
          :class:`Stream` object for playing
          """
          # Add song to queue
          self._connection.request(
              'addSongsToQueue',
              {'songIDsArtistIDs': [{'artistID': self.artist.id,
                                     'source': 'user',
                                     'songID': self.id,
                                     'songQueueSongID': 1}],
               'songQueueID': self._connection.session.queue},
              self._connection.header('addSongsToQueue', 'jsqueue'))
  
          stream_info = self._connection.request(
              'getStreamKeyFromSongIDEx',
              {'songID': self.id, 'country': self._connection.session.country,
               'prefetch': False, 'mobile': False},
              self._connection.header('getStreamKeyFromSongIDEx', 'jsqueue'))[1]
          return Stream(stream_info['ip'], stream_info['streamKey'],
                        self._connection)