UX: Progress bar while download the whole Folder / Album by #2122

Open
opened 2026-02-20 01:06:26 -05:00 by deekerman · 1 comment
Owner

Originally created by @gusmank7 on GitHub (Jun 18, 2024).

When downloading a folder or whole album contents. Photoprism will zip the file in the background for quite some time, but there is no indication or progress bar that shows how long it takes for the process to finish.

I found 2 different behaviors base on the browser we are using:

Safari:
The process of zipping & downloading happens completely in the background. With no status what so ever, suddenly when zip is finished, it jump to the downloads list as completed.

Chrome & Firefox:
When we click the download button, the download starts but not showing the total file size. So user wont see estimation of how long it going to take.

Suggested solution:
Lets take Gdrive behavior as an example, when we download a folder it show zipping progress bar, split it into smaller part of zip if the file is too big, then the download starts normally.

Originally created by @gusmank7 on GitHub (Jun 18, 2024). When downloading a folder or whole album contents. Photoprism will zip the file in the background for quite some time, but there is no indication or progress bar that shows how long it takes for the process to finish. I found 2 different behaviors base on the browser we are using: Safari: The process of zipping & downloading happens completely in the background. With no status what so ever, suddenly when zip is finished, it jump to the downloads list as completed. Chrome & Firefox: When we click the download button, the download starts but not showing the total file size. So user wont see estimation of how long it going to take. Suggested solution: Lets take Gdrive behavior as an example, when we download a folder it show zipping progress bar, split it into smaller part of zip if the file is too big, then the download starts normally.
Author
Owner

@lastzero commented on GitHub (Jun 19, 2024):

Since these zip archives are created on demand while downloading, their exact total size isn't known until after they have been created / downloaded, so providing the browser with this information for displaying a status bar isn't possible.

@lastzero commented on GitHub (Jun 19, 2024): Since these zip archives are created on demand while downloading, their exact total size isn't known until after they have been created / downloaded, so providing the browser with this information for displaying a status bar isn't possible.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/photoprism#2122
No description provided.