Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download System #466

Open
Pakrohk opened this issue Sep 30, 2024 · 4 comments
Open

Download System #466

Pakrohk opened this issue Sep 30, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@Pakrohk
Copy link

Pakrohk commented Sep 30, 2024

Your Feature Related Related to a Problem? Please Describe.

Yes, the speed of loading different versions of the proton is most of the time (perhaps because the Internet is still not good in most parts of the world)

Describe The Solution You'd Like

Use the Persepolis Download Library

Describe Alternative You've Considered

Use Aria2C or select pre-downloaded files by the user and managing it with Protonup-QT

Additional Context

https://github.com/persepolisdm/persepolis_lib
https://github.com/pawamoy/aria2p

@Pakrohk Pakrohk added the enhancement New feature or request label Sep 30, 2024
@sonic2kk
Copy link
Contributor

The download speed is mostly due to the GitHub API in my experience. Downloading files from GitHub, even from the releases page, is is quite slow.

I don't think there's a need to switch to a library for it, personally.

@Pakrohk
Copy link
Author

Pakrohk commented Sep 30, 2024

I’m not sure how the Persepolis team (referring to the download manager, not the Persepolis library) manages download speeds, but I can confirm that downloads from GitHub work very well. If it's not possible to fix this issue within your application, could you please consider adding an option that allows users to manually download the files and then manage them within protonup-qt for use in our programs?

@sonic2kk
Copy link
Contributor

I’m not sure how the Persepolis team (referring to the download manager, not the Persepolis library) manages download speeds, but I can confirm that downloads from GitHub work very well.

Maybe it downloads by bypassing the GitHub API, which is possible to do. Any application I have used that uses the GitHub API takes about as long as ProtonUp-Qt.

Note that once ProtonUp-Qt reaches about 99% on the progress bar, it begins to extract. This can take a while, though again not any longer than any other application in my experience.

Try downloading the tools directly from GitHub, it takes more or less as long as ProtonUp-Qt does (didn't time it but there is no significant difference, if one or the other is faster it's probably only a second and could depend on other factors).

could you please consider adding an option that allows users to manually download the files and then manage them within protonup-qt for use in our programs?

Are you referring to #414?

@Pakrohk
Copy link
Author

Pakrohk commented Sep 30, 2024

Are you referring to #414?

Yes, that was exactly what I mean.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants