iOS playback misbehaving - Timeout increase possible?
-
In using Koel with the associated iOS app, I am facing regular issue where the playing song stops and restart from the beginning.
While this could be due to a bug/issue within the iOS app, it looks like it could also be a issue about a limiting proxy timeout - such as here with nginx.
I believe the Koel Cloudron package app uses Apache - Is this correct?
If so, is there a way to increase the timeout and see if this solve the issue?
Possibly increasing theTimeOutvaluehttpd.confto something like:TimeOut 600Thanks,
-
Hello @teiluj
Yes the @koel app is using APACHE2.
The default for APACHE2 for TimeOut Directive is300seconds so 5 minutes.
I would argue 5 minutes is already a pretty big timeout window.
So there might be something else going on.
Do you use Cloudflare Proxying for your Koel app? -
Hello @teiluj
Yes the @koel app is using APACHE2.
The default for APACHE2 for TimeOut Directive is300seconds so 5 minutes.
I would argue 5 minutes is already a pretty big timeout window.
So there might be something else going on.
Do you use Cloudflare Proxying for your Koel app?@james said:
I would argue 5 minutes is already a pretty big timeout window.Thanks for the info - I would argue the same.
@james said:
Do you use Cloudflare Proxying for your Koel app?No Cloudflare Proxing here. However, this note made me think of something else in our local network that needs checking. Thanks for this. I will revert back if/when relevant.
-
I have looked internally to identify if a potential issue might be the source of this, but at last, it does not appear so.
This only happens when playing music from the iOS app (have not tested Android), so I tend to say it could be related to the application itself. Yet before I wander toward the Koel github, I though I would ask the hive if someone here might have come across the same problem?
-
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:
-> theTRANSCODE_TIMEOUTenv 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.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login