Hi, I grown a really large set of feeds on my TT RSS instance. All was good until I had a very fast wifi connection to the server, but recently my provider slows down.
It has a very bad consequences for Android app - when I want to get to index of my feeds, instead of showing them, 90% of time I am getting “Connection timeout” and blank list.
I noticed that time to timeout is very short, 5 to 10 seconds, which is simply not enough to get all data from the server. Is it possible to extend it in some way? I do not see any related option in app configuration.
All works well in the browser, the problem is related to Andoid app only.
Please help! I can’t live without tt-rss on the phone, it’s my main source of news.
you can try organizing your feeds in categories so that they aren’t all requested at the same time and shown in a flat list.
the app normally requests small chunks of JSON data, it should work just fine within whatever the default http request timeout is (i don’t remember configuring anything there explicitly) even on unstable network.
i don’t think setting huge timeouts is a good idea in this case.
You are showing a very light instance, I have about 150.000 unread articles. Grouping is a workaround as it will require me to do more clicking to reach the feed I want to read and will probably solve situation just for a while until I will have to group the groups and so on…
articles are loaded in batches. it doesn’t matter how many you have total. you were, however, talking about feeds.
finding a feed, on android of all things, in a huge flat list sounds like unusable UI, so i’m definitely not going to increase http timeouts because of this combined with some godawful ISP you’re having.
they way i’m seeing this you can do one of those:
get a better carrier (this is what i would personally do);
fork the app and set whatever timeouts you want;
put your feeds in categories so that individual JSON request is smaller;