This is a bug in audio_gstplayer.py
- when EOS is reached, the GstPlayer
is stopped, but the Sound.state
is not updated, nor is the on_stop
event fired.
If you just want the sound to continually loop, however, you can set the loop
property.
sound = SoundLoader.load('some_sound.ogg')
sound.loop = True
sound.play()
EDIT: Submitted pull request https://github.com/kivy/kivy/pull/2131