Looping audio with audiomixer

Hello, I’m trying to start using audiomixer in my app Blanket.

Right now I’m using a GstPlay per sound, but I would like to have a single audio stream.

The problem is I can’t figure out how to implement the infinite loop. With GstPlay I would connect to the pipeline bus and seek back to 0 when needed. I have tried using Probes and get the SEGMENT_DONE event but I don’t know how to seek each individual sound. I’m using uridecodebin for each sound.

I would like to hear some advice and hints on how to archive this, or if I should use a different approach to accomplish a single audio stream.

If it’s of interest this is how looks my current pipeline: