Bug 473280 - Option to configure network proxy
Summary: Option to configure network proxy
Status: RESOLVED FIXED
Alias: None
Product: PlasmaTube
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Linus Jahn
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-11 13:31 UTC by Alireza Rashidi
Modified: 2023-10-21 22:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 24.01
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alireza Rashidi 2023-08-11 13:31:02 UTC
I searched on the Internet and the only part I found to be asked to add was the ability to be added, the rest of the ways were more related to the KDE community. Please set up ways to apply for carpet requests on the Help & Support page.

About Audiotube and Plasmatube also due to the problems of Iran's Internet and its limitations, please allow the use of a proxy for these two software.
Comment 1 Joshua Goins 2023-09-15 01:17:47 UTC
This is something we can definitely do, other applications have similar settings (like Tokodon, NeoChat, etc)
Comment 2 Joshua Goins 2023-10-21 22:53:03 UTC
Git commit 48d486975e3ec5e936b7b3c8931ba1610d2a8333 by Joshua Goins.
Committed on 22/10/2023 at 00:52.
Pushed by redstrate into branch 'master'.

Add support for network proxy

Unfortunately due to an upstream mpv/ffmpeg limitation, only HTTP
proxies are supported. That's better than nothing!

A  +117  -0    LICENSES/GPL-2.0-only.txt
A  +232  -0    LICENSES/GPL-3.0-only.txt
A  +12   -0    LICENSES/LicenseRef-KDE-Accepted-GPL.txt
M  +1    -0    src/CMakeLists.txt
M  +29   -1    src/config.kcfg
A  +122  -0    src/contents/ui/NetworkProxyPage.qml     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
M  +9    -0    src/contents/ui/SettingsPage.qml
M  +28   -0    src/plasmatube.cpp
M  +1    -0    src/plasmatube.h
M  +11   -0    src/videocontroller.cpp

https://invent.kde.org/multimedia/plasmatube/-/commit/48d486975e3ec5e936b7b3c8931ba1610d2a8333