:class:`Stream` object for playing

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)