itch.io
itch.io copied to clipboard
Ability to resume failed/interrupted downloads in progress
While attempting to download a soundtrack for a release on itch.io unsuccessfully (as part way through it fails) I've found itch.io doesn't allow downloads to be resumed. For large downloads especially it can be frustrating. In this case it was a 327MB FLAC download on Firefox v46/Win 8.1.
I frequently use Bandcamp, and for comparison it allows for resuming downloads when similar download failures occur, something which is highly appreciated for large downloads.
Adding such an ability would be a time-saving and worthwhile improvement to the download functionality of the site and help the user from having to re-download the file again.
@Fironet note that https://itch.io/app allows resuming downloads.
The reason a browser won't be able to resume an itch.io download, for example, is that the download URL is a signed URL that expires after a short time.
That said, I think we could have downloads work via a redirect (HTTP 307 seems fitting) — when downloading from a browser, with the user logged in, we can easily re-generate a signed download URL for them to resume the download.
The only question is whether browser will request the first URL (permanent) or the second URL (temporary/signed/expiring) when trying to resume the download. If they try the latter, this solution isn't going to work.
@Fironet note that https://itch.io/app allows resuming downloads.
Tried this a few days ago. Probably was made to be seamless for most users, though I wasn't fond of how it auto installed without a prompt rather than asking where I'd like to install it.
Any method to improve downloads for the web interface would be appreciated :+1: Ended up completing the download mentioned above in Opera 12 of all things. Seems to be more reliable with such downloads, or perhaps it just didn't experience any network interruptions.
auto installed without a prompt rather than asking where I'd like to install it.
Exactly :) power users can manage install locations in Preferences.
I'd like to note that until downloads are resumable in the browser, those of us with poor network connections cannot download larger games on Android without a data connection. You can't download apk files in the desktop client, and you can't use a download manager. Therefore, the only options are to spend hours repeatedly, manually downloading the same file every time it gets stuck at 10%, or to not get a game. Please, please make resumable downloads work. Better yet would be an itch.io client for Android.
I'm surprised that an Issue this old has not been addressed, but please allow users to download from the desktop itch client. Currently the flow only offers installing the platform specific version, this would at least offer android users a way to resume downloads.