Hi @james
After a while I had the possibility to test a few things and here are some more or less informative results:
Desktop webapp: No apparent issues.
Android webapp: No apparent issues
iOS webapp: does not play/will not play. Multiple browsers tested (Safari, Firefox etc..). Multiple iPhones tested. All the same results.
iOS app (problem from the OP): Occasionally skips song or restart song from the start. What seem to have helped a bit:
-> the TRANSCODE_TIMEOUT env variable, which has been reworked recently to not only be used for FLAC. Setting this to a higher value seems to improve things a bit but to what extend I am not sure and the problem is still present.
In all cases, this does not seem to be a Cloudron issue.
Additionally, in the latest version, Koel has introduced a Subsonic compatible API. Hence I tried using a Client compatible app (such a Amperfy for iOS). Albeit my testing sample was limited (in time mostly), interestingly, the skipping/restarting of songs issue was not there. However, other issues were present such as a completely bogged search or the inability to be accurate when playing by "genre" for example. So a bit of a mess for now.
With this in mind, I reverted back to using Navidrome for now as Koel is proving to be rougher around the edges especially on iOS, in comparison with it.