Hi.
As other people have already experienced, I do as well, just much worse:
When trying to load directories with about 20 or more tracks in them, the android client gives me a timeout.
This is not a networking issue since I have that on the local wireless g lan with enough bandwidth.
I also experience slows speeds when browsing the content on the same machine subsonic is running on, just not that bad.
I particularly notice this problem when trying to access files that are served from my NAS system (which is a really fast one - qnap ts-459 pro - that can deliver at 100mb/s). Loading from local disk is better, but i still get timouts.
I am running subsonic 4.4 on a windows machine with core i7 processor, 2,6 ghz and 6gb of ram.
I think the problem is particularly bad with songs where the album cover images integrated in the mp3 file.
This is really in-acceptable!
I already tried re-installing subsonic two times, tried to limit delivering of only small 1 album image, and tried with only a small index of a few hundred files, and tried to re-generate the index.
It's always the same problem on the android client: a timeout.
The timeout on the android client is just set too low.
But even on a pc, the performance of subsonic is bad. Only directories with less very few entries lods in acceptable time, and on android client the directory has to be about 5 or less entries to load without danger of a timout!
Please note that once a directory is loaded access to the actual files, even video files with 720p is fine!
Please also note that the first level directory structure which only contains other directories with artists loads fast as well, it is just the directories that actually contain files or directories that show cover images that are slow.
Just the loading of directory contents is terribly slow.
I noticed that for files on local disk i can load directories with about 40 files ok, wheras when loading from nas I already get timout with 20 files.
Also, as mentioned, when the dirctory has files that contain album cover images the timout ocurrs with smaller directory sizes.
Two things need to be done:
- fix directory loading performance (what makes this so slow actually? what is subsonic doing that takes so much time? is there already a way to fix or improve this?)
- increase timeout on android client
Since I guess the first point can not be fixed any time soon, i'd at least like to know things I can try to improve speed (or what I may doing wrong). It seemes others can load much(!) larger directories and only get performance problem with gigantic ones (several hundred files).
There must be somthing terribly wrong if this happens for me with just typical 20-track folders!
I really need help here!
