def METHOD_NAME(self):
    # Pyglet has this, but it doesn't notice when it's finished on its own
    return (super(SoundPlayer, self).METHOD_NAME and not
            np.isclose(self.time, self._ec_duration))