Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Koel
  3. iOS playback misbehaving - Timeout increase possible?

iOS playback misbehaving - Timeout increase possible?

Scheduled Pinned Locked Moved Koel
6 Posts 2 Posters 169 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Teiluj
    wrote last edited by
    #1

    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 the TimeOut value httpd.conf to something like:

    TimeOut 600
    

    Thanks,

    1 Reply Last reply
    1
    • jamesJ Offline
      jamesJ Offline
      james
      Staff
      wrote last edited by
      #2

      Hello @teiluj
      Yes the @koel app is using APACHE2.
      The default for APACHE2 for TimeOut Directive is 300 seconds 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?

      T 1 Reply Last reply
      2
      • jamesJ james

        Hello @teiluj
        Yes the @koel app is using APACHE2.
        The default for APACHE2 for TimeOut Directive is 300 seconds 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?

        T Offline
        T Offline
        Teiluj
        wrote last edited by
        #3

        @james

        @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.

        1 Reply Last reply
        2
        • T Offline
          T Offline
          Teiluj
          wrote last edited by Teiluj
          #4

          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?

          1 Reply Last reply
          2
          • jamesJ Offline
            jamesJ Offline
            james
            Staff
            wrote last edited by james
            #5

            Hello @teiluj
            Since you are using the Koel iOS app, can you maybe check if the issue is the same when using Keol from e.g.: a Chrome or Firefox browser on your iOS device?
            This could narrow it down to a general iOS or iOS app issue.

            1 Reply Last reply
            0
            • T Offline
              T Offline
              Teiluj
              wrote last edited by
              #6

              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.

              1 Reply Last reply
              0

              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
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Bookmarks
              • Search