When an audio injector is used, it will fill the logs with the following:

[04/15 20:32:38] [DEBUG] [hifi.audioclient] adding new injector

[04/15 20:32:38] [DEBUG] [hifi.audioclient] injector has no more data, marking finished for removal

[04/15 20:32:38] [DEBUG] [hifi.audioclient] removing injector

This means the injector is removed before restart can be used, resulting in the injector having to be made again and filling the log files even more. For non-looping sounds that need repeated, this results in log spam and renders restart() useless.

The request is either an option to not unload the injector automatically or an injector timeout. Or just stop deleting the injector so restart() is renderred useless.