SUMMARY Kasts app fails to update my subscribed podcasts on startup. Running Flatpak Kasts application STEPS TO REPRODUCE 1. Go to Settings >> General >> Podcast update Settings >> check "Fetch Podcast updates on startup" 2. Close settings and quit Kasts app 3. Open Kasts app OBSERVED RESULT Podcasts do not get updated on launching Kasts app. EXPECTED RESULT Podcasts should get updated upon launching the Kasts app. SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: Opensuse Tumbleweed 20241226 KDE Plasma Version: 6.2.4 KDE Frameworks Version: 6.9.0 Qt Version: 6.8.1 ADDITIONAL INFORMATION Using Kasts Flatpak app
I can reproduce. I'll see if I can find the root cause.
The cause seems to be a race condition: for each action that requires network access, Kasts checks whether there is a fuctional network connection, whether it's a metered connection and whether it's allowed to download over a metered connection. Apparently, due to some internal change, Kasts gets told that there is no available network connection immediately after startup. This is the moment that it tries to do the automatic feed update, so it does not try to update the feeds. However, just a few seconds later (or even a fraction of a second), the network connection switches to "available". I have no clue why this is happening in the flatpak, but not in e.g. distro packages. Maybe it's due to the sandboxing? As a workaround, you can deselect "enable network connection checks" from Settings > Network. That should have it trigger the feed updates on startup.
Thanks for the workaround. It works now.