SUMMARY In my country, the situation of internet connection is not good, and there are some restrictions. So I'm not able to downlaod and stream some of the podcasts. The option to copy the audio link is really good. Since in this case, I usually copy the link to my browser and use its proxy to stream. But having built in option for proxy would be also nice.
It looks like it's fairly easy to enable Kasts to pick up the system proxy settings. I guess that should be sufficient?
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/kasts/-/merge_requests/107
I think I've enabled it now. I don't have a proxy that I can test with, though. If you're ok with compiling Kasts from source yourself (and know how to do it), you can check the implementation yourself. Here is the link to the merge request that has the relevant source code changes: https://invent.kde.org/multimedia/kasts/-/merge_requests/107
Git commit 0bfd0b919e5a7e8944f3cd07633690f66c951022 by Bart De Vries. Committed on 19/03/2023 at 08:53. Pushed by bdevries into branch 'master'. Make Kasts use the system proxy settings M +3 -0 src/fetcher.cpp https://invent.kde.org/multimedia/kasts/commit/0bfd0b919e5a7e8944f3cd07633690f66c951022
Thanks. Also what about something like Neochat proxy settings? (I'll attach a photo of it) Since due to some restrictions in my country, I use proxy not for whole my system (because its speed would be awful).
Created attachment 158767 [details] A screenshot of Neochat proxy settings
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/kasts/-/merge_requests/184
Git commit 5a423585929d2f0aceb6e9fd593c1d20acf1feb0 by Bart De Vries. Committed on 24/04/2024 at 13:44. Pushed by bdevries into branch 'master'. Add manual proxy configuration This implementation is based on the one from neochat and tokodon, but it fixes the "system default" option and adds a "no proxy" option. Most of these settings now also cover streaming audio through the different backends. M +90 -1 src/fetcher.cpp M +7 -0 src/fetcher.h M +131 -0 src/qml/Settings/NetworkSettingsPage.qml M +33 -0 src/settingsmanager.kcfg https://invent.kde.org/multimedia/kasts/-/commit/5a423585929d2f0aceb6e9fd593c1d20acf1feb0
Git commit 755014f570807364f68fd473f85a0ac4b1ebd61d by Bart De Vries. Committed on 24/04/2024 at 15:59. Pushed by bdevries into branch 'release/24.05'. Add manual proxy configuration This implementation is based on the one from neochat and tokodon, but it fixes the "system default" option and adds a "no proxy" option. Most of these settings now also cover streaming audio through the different backends. M +90 -1 src/fetcher.cpp M +7 -0 src/fetcher.h M +131 -0 src/qml/Settings/NetworkSettingsPage.qml M +33 -0 src/settingsmanager.kcfg https://invent.kde.org/multimedia/kasts/-/commit/755014f570807364f68fd473f85a0ac4b1ebd61d